Trait Display

1.0.0 · Source
pub trait Display {
    // Required method
    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
}
Expand description

Format trait for an empty format, {}.

Implementing this trait for a type will automatically implement the ToString trait for the type, allowing the usage of the .to_string() method. Prefer implementing the Display trait for a type, rather than ToString.

Display is similar to Debug, but Display is for user-facing output, and so cannot be derived.

For more information on formatters, see the module-level documentation.

§Internationalization

Because a type can only have one Display implementation, it is often preferable to only implement Display when there is a single most “obvious” way that values can be formatted as text. This could mean formatting according to the “invariant” culture and “undefined” locale, or it could mean that the type display is designed for a specific culture/locale, such as developer logs.

If not all values have a justifiably canonical textual format or if you want to support alternative formats not covered by the standard set of possible formatting traits, the most flexible approach is display adapters: methods like str::escape_default or Path::display which create a wrapper implementing Display to output the specific display format.

§Examples

Implementing Display on a type:

use std::fmt;

struct Point {
    x: i32,
    y: i32,
}

impl fmt::Display for Point {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "({}, {})", self.x, self.y)
    }
}

let origin = Point { x: 0, y: 0 };

assert_eq!(format!("The origin is: {origin}"), "The origin is: (0, 0)");

Required Methods§

1.0.0 · Source

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.

§Errors

This function should return Err if, and only if, the provided Formatter returns Err. String formatting is considered an infallible operation; this function only returns a Result because writing to the underlying stream might fail and it must provide a way to propagate the fact that an error has occurred back up the stack.

§Examples
use std::fmt;

struct Position {
    longitude: f32,
    latitude: f32,
}

impl fmt::Display for Position {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "({}, {})", self.longitude, self.latitude)
    }
}

assert_eq!(
    "(1.987, 2.983)",
    format!("{}", Position { longitude: 1.987, latitude: 2.983, }),
);

Implementors§

Source§

impl Display for Reason

Source§

impl Display for ExperimentalTarget

Source§

impl Display for NetTarget

Source§

impl Display for ParseExperimentalTargetError

Source§

impl Display for ParseFuncTargetError

Source§

impl Display for RouteTarget

Source§

impl Display for surrealdb_core::dbs::Action

Source§

impl Display for surrealdb_core::err::Error

Source§

impl Display for surrealdb_core::iam::entities::Action

Source§

impl Display for ConfigKind

Source§

impl Display for surrealdb_core::iam::entities::Level

Source§

impl Display for ResourceKind

Source§

impl Display for Role

Source§

impl Display for surrealdb_core::iam::Error

Source§

impl Display for MTreeNode

Source§

impl Display for RpcError

Source§

impl Display for AccessType

Source§

impl Display for surrealdb_core::sql::Algorithm

Source§

impl Display for Base

Source§

impl Display for Constant

Source§

impl Display for Data

Source§

impl Display for Dir

Source§

impl Display for Entry

Source§

impl Display for Expression

Source§

impl Display for surrealdb_core::sql::Field

Source§

impl Display for Filter

Source§

impl Display for Function

Source§

impl Display for Geometry

Source§

impl Display for surrealdb_core::sql::Id

Source§

impl Display for Kind

Source§

impl Display for surrealdb_core::sql::Literal

Source§

impl Display for Mock

Source§

impl Display for surrealdb_core::sql::Number

Source§

impl Display for Operator

Source§

impl Display for surrealdb_core::sql::Output

Source§

impl Display for Part

Source§

impl Display for Permission

Source§

impl Display for Scoring

Source§

impl Display for Statement

Source§

impl Display for Subquery

Source§

impl Display for TableType

Source§

impl Display for Tokenizer

Source§

impl Display for surrealdb_core::sql::Value

Source§

impl Display for With

Source§

impl Display for Distance

Source§

impl Display for Index

Source§

impl Display for VectorType

Source§

impl Display for AccessStatement

Source§

impl Display for AlterStatement

Source§

impl Display for AnalyzeStatement

Source§

impl Display for DefineStatement

Source§

impl Display for InfoStatement

Source§

impl Display for RemoveStatement

Source§

impl Display for CharError

Source§

impl Display for TokenKind

Source§

impl Display for AsciiChar

1.34.0 · Source§

impl Display for Infallible

1.17.0 · Source§

impl Display for FromBytesWithNulError

1.7.0 · Source§

impl Display for IpAddr

1.0.0 · Source§

impl Display for SocketAddr

Source§

impl Display for GetManyMutError

1.0.0 · Source§

impl Display for VarError

1.60.0 · Source§

impl Display for std::io::error::ErrorKind

1.15.0 · Source§

impl Display for RecvTimeoutError

1.0.0 · Source§

impl Display for std::sync::mpsc::TryRecvError

Source§

impl Display for arbitrary::error::Error

Source§

impl Display for argon2::algorithm::Algorithm

Source§

impl Display for argon2::error::Error

Source§

impl Display for async_channel::TryRecvError

Source§

impl Display for base64::alphabet::ParseAlphabetError

Source§

impl Display for base64::alphabet::ParseAlphabetError

Source§

impl Display for base64::decode::DecodeError

Source§

impl Display for base64::decode::DecodeError

Source§

impl Display for base64::decode::DecodeSliceError

Source§

impl Display for base64::decode::DecodeSliceError

Source§

impl Display for base64::encode::EncodeSliceError

Source§

impl Display for base64::encode::EncodeSliceError

Source§

impl Display for base64ct::errors::Error

Source§

impl Display for bcrypt::Version

Source§

impl Display for BcryptError

Source§

impl Display for bincode::error::ErrorKind

Source§

impl Display for CheckedCastError

Source§

impl Display for PodCastError

Source§

impl Display for EntityType

Source§

impl Display for SubstitutionError

Source§

impl Display for Var

Source§

impl Display for CallStyle

Source§

impl Display for cedar_policy_core::ast::literal::Literal

Source§

impl Display for BinaryOp

Source§

impl Display for UnaryOp

Source§

impl Display for ActionConstraint

Source§

impl Display for Effect

Source§

impl Display for LinkingError

Source§

impl Display for PrincipalOrResource

Source§

impl Display for ReificationError

Source§

impl Display for UnexpectedSlotError

Source§

impl Display for cedar_policy_core::ast::policy_set::PolicySetError

Source§

impl Display for RestrictedExpressionError

Source§

impl Display for cedar_policy_core::ast::types::Type

Source§

impl Display for NotValue

Source§

impl Display for PartialValue

Source§

impl Display for cedar_policy_core::ast::value::Value

Source§

impl Display for AuthorizationError

Source§

impl Display for EntitiesError

Source§

impl Display for EscapeKind

Source§

impl Display for JsonDeserializationError

Source§

impl Display for JsonDeserializationErrorContext

Source§

impl Display for JsonSerializationError

Source§

impl Display for SchemaType

Source§

impl Display for EstToAstError

Source§

impl Display for InstantiationError

Source§

impl Display for cedar_policy_core::evaluator::err::EvaluationError

Source§

impl Display for ExtensionsError

Source§

impl Display for AddOp

Source§

impl Display for cedar_policy_core::parser::cst::Ident

Source§

impl Display for cedar_policy_core::parser::cst::Literal

Source§

impl Display for MemAccess

Source§

impl Display for MultOp

Source§

impl Display for NegOp

Source§

impl Display for Primary

Source§

impl Display for cedar_policy_core::parser::cst::Ref

Source§

impl Display for RelOp

Source§

impl Display for Relation

Source§

impl Display for Slot

Source§

impl Display for Str

Source§

impl Display for cedar_policy_core::parser::err::ParseError

Source§

impl Display for ContextOrShape

Source§

impl Display for cedar_policy_validator::err::SchemaError

Source§

impl Display for UnsupportedFeature

Source§

impl Display for ValidationWarningKind

Source§

impl Display for TypeErrorKind

Source§

impl Display for cedar_policy_validator::types::Type

Source§

impl Display for ValidationErrorKind

Source§

impl Display for ContextJsonError

Source§

impl Display for EvalResult

Source§

impl Display for cedar_policy::api::EvaluationError

Source§

impl Display for cedar_policy::api::PolicySetError

Source§

impl Display for PolicyToJsonError

Source§

impl Display for cedar_policy::api::SchemaError

Source§

impl Display for RoundingError

Source§

impl Display for chrono::weekday::Weekday

Source§

impl Display for ciborium::value::error::Error

Source§

impl Display for PopError

Source§

impl Display for earcutr::Error

Source§

impl Display for fst::error::Error

Source§

impl Display for fst::raw::error::Error

Source§

impl Display for geo_types::error::Error

Source§

impl Display for TriangulationError

Source§

impl Display for httparse::Error

Source§

impl Display for GetTimezoneError

Source§

impl Display for CodePointInversionListError

Source§

impl Display for CodePointInversionListAndStringListError

Source§

impl Display for icu_collections::codepointtrie::error::Error

Source§

impl Display for ParserError

Source§

impl Display for LocaleTransformError

Source§

impl Display for NormalizerError

Source§

impl Display for PropertiesError

Source§

impl Display for DataErrorKind

Source§

impl Display for IpNet

Source§

impl Display for KeyAlgorithm

Source§

impl Display for LinalgError

Source§

impl Display for log::Level

Source§

impl Display for log::LevelFilter

Source§

impl Display for MietteError

Source§

impl Display for MinMaxError

Source§

impl Display for MultiInputError

Source§

impl Display for QuantileError

Source§

impl Display for BinsBuildError

Source§

impl Display for SliceInfoElem

Source§

impl Display for object_store::Error

Source§

impl Display for object_store::path::Error

Source§

impl Display for GetRange

Source§

impl Display for password_hash::errors::Error

Source§

impl Display for InvalidValue

Source§

impl Display for pbkdf2::simple::Algorithm

Source§

impl Display for PemError

Source§

impl Display for BernoulliError

Source§

impl Display for WeightedError

Source§

impl Display for StartError

Source§

impl Display for Ast

Print a display representation of this Ast.

This does not preserve any of the original whitespace formatting that may have originally been present in the concrete syntax from which this Ast was generated.

This implementation uses constant stack space and heap space proportional to the size of the Ast.

Source§

impl Display for regex_syntax::ast::ErrorKind

Source§

impl Display for regex_syntax::error::Error

Source§

impl Display for regex_syntax::hir::ErrorKind

Source§

impl Display for regex::error::Error

Source§

impl Display for revision::error::Error

Source§

impl Display for rmp_serde::decode::Error

Source§

impl Display for rmp_serde::encode::Error

Source§

impl Display for BytesReadError

Source§

impl Display for ValueReadError

Source§

impl Display for rmpv::decode::Error

Source§

impl Display for rmpv::Value

Source§

impl Display for Histogram

Source§

impl Display for Ticker

Source§

impl Display for rquickjs_core::result::Error

Source§

impl Display for rquickjs_core::value::Type

Source§

impl Display for rust_decimal::error::Error

Source§

impl Display for serde_json::value::Value

Source§

impl Display for serde_urlencoded::ser::Error

Source§

impl Display for ASN1DecodeErr

Source§

impl Display for ASN1EncodeErr

Source§

impl Display for CollectionAllocErr

Source§

impl Display for snap::error::Error

Source§

impl Display for InsertionError

Source§

impl Display for storekey::decode::Error

Source§

impl Display for storekey::encode::Error

Source§

impl Display for StrSimError

Source§

impl Display for surrealkv::error::Error

Source§

impl Display for surrealkv::log::Error

Source§

impl Display for DiskKind

Source§

impl Display for ProcessStatus

Source§

impl Display for Signal

Source§

impl Display for time::error::Error

Source§

impl Display for time::error::format::Format

Source§

impl Display for InvalidFormatDescription

Source§

impl Display for Parse

Source§

impl Display for ParseFromDescription

Source§

impl Display for TryFromParsed

Source§

impl Display for Month

Source§

impl Display for time::weekday::Weekday

Source§

impl Display for TinyStrError

Source§

impl Display for AnyDelimiterCodecError

Source§

impl Display for LinesCodecError

Source§

impl Display for TryAcquireError

Source§

impl Display for tokio::sync::broadcast::error::RecvError

Source§

impl Display for tokio::sync::broadcast::error::TryRecvError

Source§

impl Display for tokio::sync::mpsc::error::TryRecvError

Source§

impl Display for tokio::sync::oneshot::error::TryRecvError

Source§

impl Display for ulid::base32::DecodeError

Source§

impl Display for EncodeError

Source§

impl Display for MonotonicError

Source§

impl Display for unicode_script::tables::tables_impl::Script

Source§

impl Display for url::parser::ParseError

Source§

impl Display for SyntaxViolation

Source§

impl Display for uuid::Variant

Source§

impl Display for vart::TrieError

Source§

impl Display for vart::TrieError

Source§

impl Display for ZeroVecError

1.0.0 · Source§

impl Display for bool

1.0.0 · Source§

impl Display for char

1.0.0 · Source§

impl Display for f32

1.0.0 · Source§

impl Display for f64

1.0.0 · Source§

impl Display for i8

1.0.0 · Source§

impl Display for i16

1.0.0 · Source§

impl Display for i32

1.0.0 · Source§

impl Display for i64

1.0.0 · Source§

impl Display for i128

1.0.0 · Source§

impl Display for isize

Source§

impl Display for !

1.0.0 · Source§

impl Display for str

1.0.0 · Source§

impl Display for u8

1.0.0 · Source§

impl Display for u16

1.0.0 · Source§

impl Display for u32

1.0.0 · Source§

impl Display for u64

1.0.0 · Source§

impl Display for u128

1.0.0 · Source§

impl Display for usize

Source§

impl Display for Capabilities

Source§

impl Display for FuncTarget

Source§

impl Display for MethodTarget

Source§

impl Display for ParseMethodTargetError

Source§

impl Display for ParseNetTargetError

Source§

impl Display for ParseRouteTargetError

Source§

impl Display for Node

Source§

impl Display for Timestamp

Source§

impl Display for Notification

Source§

impl Display for Actor

Source§

impl Display for Resource

Source§

impl Display for FstKeys

Source§

impl Display for TrieKeys

Source§

impl Display for Datastore

Source§

impl Display for Transactor

Source§

impl Display for AlterTableStatement

Source§

impl Display for BeginStatement

Source§

impl Display for BreakStatement

Source§

impl Display for CancelStatement

Source§

impl Display for CommitStatement

Source§

impl Display for ContinueStatement

Source§

impl Display for CreateStatement

Source§

impl Display for DefineAccessStatement

Source§

impl Display for DefineAnalyzerStatement

Source§

impl Display for DefineDatabaseStatement

Source§

impl Display for DefineEventStatement

Source§

impl Display for DefineFieldStatement

Source§

impl Display for DefineFunctionStatement

Source§

impl Display for DefineIndexStatement

Source§

impl Display for DefineModelStatement

Source§

impl Display for DefineNamespaceStatement

Source§

impl Display for DefineParamStatement

Source§

impl Display for DefineTableStatement

Source§

impl Display for DefineUserStatement

Source§

impl Display for DeleteStatement

Source§

impl Display for ForeachStatement

Source§

impl Display for IfelseStatement

Source§

impl Display for InsertStatement

Source§

impl Display for KillStatement

Source§

impl Display for LiveStatement

Source§

impl Display for OptionStatement

Source§

impl Display for OutputStatement

Source§

impl Display for RelateStatement

Source§

impl Display for RemoveAccessStatement

Source§

impl Display for RemoveAnalyzerStatement

Source§

impl Display for RemoveDatabaseStatement

Source§

impl Display for RemoveEventStatement

Source§

impl Display for RemoveFieldStatement

Source§

impl Display for RemoveFunctionStatement

Source§

impl Display for RemoveIndexStatement

Source§

impl Display for RemoveModelStatement

Source§

impl Display for RemoveNamespaceStatement

Source§

impl Display for RemoveParamStatement

Source§

impl Display for RemoveTableStatement

Source§

impl Display for RemoveUserStatement

Source§

impl Display for SelectStatement

Source§

impl Display for SetStatement

Source§

impl Display for ShowStatement

Source§

impl Display for SleepStatement

Source§

impl Display for ThrowStatement

Source§

impl Display for UpdateStatement

Source§

impl Display for UpsertStatement

Source§

impl Display for UseStatement

Source§

impl Display for Access

Source§

impl Display for Accesses

Source§

impl Display for Array

Source§

impl Display for Block

Source§

impl Display for Bytes

Source§

impl Display for Cast

Source§

impl Display for ChangeFeed

Source§

impl Display for Closure

Source§

impl Display for surrealdb_core::sql::Cond

Source§

impl Display for Datetime

Source§

impl Display for surrealdb_core::sql::Duration

Source§

impl Display for Edges

Source§

impl Display for Explain

Source§

impl Display for Fetch

Source§

impl Display for Fetchs

Source§

impl Display for surrealdb_core::sql::Fields

Source§

impl Display for Future

Source§

impl Display for Graph

Source§

impl Display for Group

Source§

impl Display for Groups

Source§

impl Display for IdRange

Source§

impl Display for surrealdb_core::sql::Ident

Source§

impl Display for Idiom

Source§

impl Display for Idioms

Source§

impl Display for JwtAccess

Source§

impl Display for Limit

Source§

impl Display for Model

Source§

impl Display for Object

Source§

impl Display for Order

Source§

impl Display for Param

Source§

impl Display for Permissions

Source§

impl Display for Query

Source§

impl Display for Range

Source§

impl Display for surrealdb_core::sql::Regex

Source§

impl Display for surrealdb_core::sql::Script

Source§

impl Display for Split

Source§

impl Display for Splits

Source§

impl Display for Start

Source§

impl Display for Statements

Source§

impl Display for Strand

Source§

impl Display for Table

Source§

impl Display for Tables

Source§

impl Display for Thing

Source§

impl Display for Timeout

Source§

impl Display for surrealdb_core::sql::Uuid

Source§

impl Display for Values

Source§

impl Display for surrealdb_core::sql::Version

Source§

impl Display for View

Source§

impl Display for RenderedError

Source§

impl Display for Snippet

Source§

impl Display for VersionStampError

Source§

impl Display for ByteString

Source§

impl Display for UnorderedKeyError

1.57.0 · Source§

impl Display for alloc::collections::TryReserveError

1.58.0 · Source§

impl Display for FromVecWithNulError

1.7.0 · Source§

impl Display for IntoStringError

1.0.0 · Source§

impl Display for NulError

1.0.0 · Source§

impl Display for FromUtf8Error

1.0.0 · Source§

impl Display for FromUtf16Error

1.0.0 · Source§

impl Display for alloc::string::String

1.28.0 · Source§

impl Display for LayoutError

Source§

impl Display for core::alloc::AllocError

1.35.0 · Source§

impl Display for core::array::TryFromSliceError

1.39.0 · Source§

impl Display for core::ascii::EscapeDefault

Source§

impl Display for ByteStr

1.13.0 · Source§

impl Display for BorrowError

1.13.0 · Source§

impl Display for BorrowMutError

1.34.0 · Source§

impl Display for CharTryFromError

1.20.0 · Source§

impl Display for ParseCharError

1.9.0 · Source§

impl Display for DecodeUtf16Error

1.20.0 · Source§

impl Display for core::char::EscapeDebug

1.16.0 · Source§

impl Display for core::char::EscapeDefault

1.16.0 · Source§

impl Display for core::char::EscapeUnicode

1.16.0 · Source§

impl Display for ToLowercase

1.16.0 · Source§

impl Display for ToUppercase

1.59.0 · Source§

impl Display for TryFromCharError

1.69.0 · Source§

impl Display for FromBytesUntilNulError

1.0.0 · Source§

impl Display for Ipv4Addr

1.0.0 · Source§

impl Display for Ipv6Addr

Writes an Ipv6Addr, conforming to the canonical style described by RFC 5952.

1.4.0 · Source§

impl Display for core::net::parser::AddrParseError

1.0.0 · Source§

impl Display for SocketAddrV4

1.0.0 · Source§

impl Display for SocketAddrV6

1.0.0 · Source§

impl Display for core::num::dec2flt::ParseFloatError

1.0.0 · Source§

impl Display for core::num::error::ParseIntError

1.34.0 · Source§

impl Display for core::num::error::TryFromIntError

1.26.0 · Source§

impl Display for core::panic::location::Location<'_>

1.26.0 · Source§

impl Display for PanicInfo<'_>

1.81.0 · Source§

impl Display for PanicMessage<'_>

1.0.0 · Source§

impl Display for ParseBoolError

1.0.0 · Source§

impl Display for Utf8Error

1.66.0 · Source§

impl Display for TryFromFloatSecsError

1.65.0 · Source§

impl Display for std::backtrace::Backtrace

1.0.0 · Source§

impl Display for JoinPathsError

Source§

impl Display for std::ffi::os_str::Display<'_>

1.56.0 · Source§

impl Display for WriterPanicked

1.0.0 · Source§

impl Display for std::io::error::Error

1.26.0 · Source§

impl Display for PanicHookInfo<'_>

1.0.0 · Source§

impl Display for std::path::Display<'_>

1.7.0 · Source§

impl Display for StripPrefixError

1.0.0 · Source§

impl Display for ExitStatus

Source§

impl Display for ExitStatusError

1.0.0 · Source§

impl Display for std::sync::mpsc::RecvError

1.26.0 · Source§

impl Display for AccessError

1.8.0 · Source§

impl Display for SystemTimeError

Source§

impl Display for addr::dns::Name<'_>

Source§

impl Display for addr::domain::Name<'_>

Source§

impl Display for Address<'_>

Source§

impl Display for aho_corasick::util::error::BuildError

Source§

impl Display for aho_corasick::util::error::MatchError

Source§

impl Display for aho_corasick::util::primitives::PatternIDError

Source§

impl Display for aho_corasick::util::primitives::StateIDError

Source§

impl Display for allocator_api2::stable::alloc::AllocError

Source§

impl Display for allocator_api2::stable::raw_vec::TryReserveError

Source§

impl Display for Document

Convert a Document to stringified HTML.

Since Document implements Display, it can be converted to a String using the standard ToString::to_string method. This is the simplest way to use ammonia.

§Examples

use ammonia::Builder;

let input = "Some <style></style>HTML here";
let output = "Some HTML here";

let document = Builder::new()
    .clean(input);
assert_eq!(document.to_string(), output);
Source§

impl Display for MaxRecursionReached

Source§

impl Display for async_channel::RecvError

Source§

impl Display for InvalidEncodingError

Source§

impl Display for InvalidLengthError

Source§

impl Display for bitflags::parser::ParseError

Source§

impl Display for Hash

Source§

impl Display for HexError

Source§

impl Display for block_buffer::Error

Source§

impl Display for Eid

Source§

impl Display for cedar_policy_core::ast::entity::Entity

Source§

impl Display for EntityUID

Source§

impl Display for cedar_policy_core::ast::expr::Expr

Source§

impl Display for ExtensionValueWithArgs

Source§

impl Display for cedar_policy_core::ast::name::Id

Source§

impl Display for cedar_policy_core::ast::name::Name

Source§

impl Display for cedar_policy_core::ast::name::SlotId

Source§

impl Display for Pattern

Source§

impl Display for LiteralPolicy

Source§

impl Display for cedar_policy_core::ast::policy::Policy

Source§

impl Display for PolicyID

Source§

impl Display for PrincipalConstraint

Source§

impl Display for ResourceConstraint

Source§

impl Display for StaticPolicy

Source§

impl Display for Template

Source§

impl Display for TemplateBody

Source§

impl Display for cedar_policy_core::ast::policy_set::PolicySet

Source§

impl Display for Context

Source§

impl Display for cedar_policy_core::ast::request::Request

Source§

impl Display for RestrictedExpr

Source§

impl Display for AttributeType

Source§

impl Display for Entities

Source§

impl Display for Add

Source§

impl Display for And

Source§

impl Display for Annotation

Source§

impl Display for cedar_policy_core::parser::cst::Cond

Source§

impl Display for cedar_policy_core::parser::cst::Expr

Source§

impl Display for Member

Source§

impl Display for Mult

Source§

impl Display for cedar_policy_core::parser::cst::Name

Source§

impl Display for Or

Source§

impl Display for Policies

Source§

impl Display for cedar_policy_core::parser::cst::Policy

Source§

impl Display for RecInit

Source§

impl Display for RefInit

Source§

impl Display for Unary

Source§

impl Display for VariableDef

Source§

impl Display for ParseErrors

Source§

impl Display for ToCSTError

Source§

impl Display for SourceInfo

Source§

impl Display for ActionEntityUID

Source§

impl Display for cedar_policy_validator::str_checks::ValidationWarning<'_>

Source§

impl Display for TypeError

Source§

impl Display for cedar_policy::api::Entity

Source§

impl Display for EntityId

Source§

impl Display for EntityNamespace

Source§

impl Display for EntityTypeName

Source§

impl Display for EntityUid

Source§

impl Display for cedar_policy::api::Policy

Source§

impl Display for PolicyId

Source§

impl Display for cedar_policy::api::PolicySet

Source§

impl Display for cedar_policy::api::Request

Source§

impl Display for cedar_policy::api::SlotId

Source§

impl Display for chrono::format::ParseError

Source§

impl Display for ParseMonthError

Source§

impl Display for NaiveDate

The Display output of the naive date d is the same as d.format("%Y-%m-%d").

The string printed can be readily parsed via the parse method on str.

§Example

use chrono::NaiveDate;

assert_eq!(format!("{}", NaiveDate::from_ymd_opt(2015, 9, 5).unwrap()), "2015-09-05");
assert_eq!(format!("{}", NaiveDate::from_ymd_opt(0, 1, 1).unwrap()), "0000-01-01");
assert_eq!(format!("{}", NaiveDate::from_ymd_opt(9999, 12, 31).unwrap()), "9999-12-31");

ISO 8601 requires an explicit sign for years before 1 BCE or after 9999 CE.

assert_eq!(format!("{}", NaiveDate::from_ymd_opt(-1, 1, 1).unwrap()), "-0001-01-01");
assert_eq!(format!("{}", NaiveDate::from_ymd_opt(10000, 12, 31).unwrap()), "+10000-12-31");
Source§

impl Display for NaiveDateTime

The Display output of the naive date and time dt is the same as dt.format("%Y-%m-%d %H:%M:%S%.f").

It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)

§Example

use chrono::NaiveDate;

let dt = NaiveDate::from_ymd_opt(2016, 11, 15).unwrap().and_hms_opt(7, 39, 24).unwrap();
assert_eq!(format!("{}", dt), "2016-11-15 07:39:24");

Leap seconds may also be used.

let dt =
    NaiveDate::from_ymd_opt(2015, 6, 30).unwrap().and_hms_milli_opt(23, 59, 59, 1_500).unwrap();
assert_eq!(format!("{}", dt), "2015-06-30 23:59:60.500");
Source§

impl Display for NaiveTime

The Display output of the naive time t is the same as t.format("%H:%M:%S%.f").

The string printed can be readily parsed via the parse method on str.

It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)

§Example

use chrono::NaiveTime;

assert_eq!(format!("{}", NaiveTime::from_hms_opt(23, 56, 4).unwrap()), "23:56:04");
assert_eq!(
    format!("{}", NaiveTime::from_hms_milli_opt(23, 56, 4, 12).unwrap()),
    "23:56:04.012"
);
assert_eq!(
    format!("{}", NaiveTime::from_hms_micro_opt(23, 56, 4, 1234).unwrap()),
    "23:56:04.001234"
);
assert_eq!(
    format!("{}", NaiveTime::from_hms_nano_opt(23, 56, 4, 123456).unwrap()),
    "23:56:04.000123456"
);

Leap seconds may also be used.

assert_eq!(
    format!("{}", NaiveTime::from_hms_milli_opt(6, 59, 59, 1_500).unwrap()),
    "06:59:60.500"
);
Source§

impl Display for FixedOffset

Source§

impl Display for Utc

Source§

impl Display for OutOfRange

Source§

impl Display for OutOfRangeError

Source§

impl Display for TimeDelta

Source§

impl Display for ParseWeekdayError

Source§

impl Display for OverflowError

Source§

impl Display for StreamCipherError

Source§

impl Display for InvalidLength

Source§

impl Display for deranged::ParseIntError

Source§

impl Display for deranged::TryFromIntError

Source§

impl Display for AsciiCharsIter<'_>

Format without a temporary string

use deunicode::AsciiChars;
format!("what's up {}", "🐶".ascii_chars());
Source§

impl Display for MacError

Source§

impl Display for InvalidBufferSize

Source§

impl Display for InvalidOutputSize

Source§

impl Display for futures_channel::mpsc::SendError

Source§

impl Display for futures_channel::mpsc::TryRecvError

Source§

impl Display for Canceled

Source§

impl Display for EnterError

Source§

impl Display for SpawnError

Source§

impl Display for Aborted

Source§

impl Display for InvalidRectCoordinatesError

Source§

impl Display for FailedToConvergeError

Source§

impl Display for getrandom::error::Error

Source§

impl Display for bf16

Source§

impl Display for f16

Source§

impl Display for LengthLimitError

Source§

impl Display for http::error::Error

Source§

impl Display for MaxSizeReached

Source§

impl Display for HeaderName

Source§

impl Display for InvalidHeaderName

Source§

impl Display for InvalidHeaderValue

Source§

impl Display for ToStrError

Source§

impl Display for InvalidMethod

Source§

impl Display for Method

Source§

impl Display for InvalidStatusCode

Source§

impl Display for StatusCode

Formats the status code, including the canonical reason.

§Example

assert_eq!(format!("{}", StatusCode::OK), "200 OK");
Source§

impl Display for Authority

Source§

impl Display for PathAndQuery

Source§

impl Display for Scheme

Source§

impl Display for InvalidUri

Source§

impl Display for InvalidUriParts

Source§

impl Display for Uri

Source§

impl Display for InvalidChunkSize

Source§

impl Display for hyper_util::client::legacy::client::Error

Source§

impl Display for InvalidNameError

Source§

impl Display for hyper_util::client::legacy::connect::dns::Name

Source§

impl Display for hyper::error::Error

Source§

impl Display for Other

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::extensions::other::subtag::Subtag

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::extensions::private::other::Subtag

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Private

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Extensions

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::extensions::transform::fields::Fields

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::extensions::transform::key::Key

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Transform

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::extensions::transform::value::Value

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Attribute

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Attributes

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::extensions::unicode::key::Key

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Keywords

This trait is implemented for compatibility with fmt!. To create a string, Writeable::write_to_string is usually more efficient.

Source§

impl Display for Unicode

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::extensions::unicode::value::Value

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for LanguageIdentifier

This trait is implemented for compatibility with fmt!. To create a string, Writeable::write_to_string is usually more efficient.

Source§

impl Display for Locale

This trait is implemented for compatibility with fmt!. To create a string, Writeable::write_to_string is usually more efficient.

Source§

impl Display for Language

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Region

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::subtags::script::Script

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for icu_locid::subtags::variant::Variant

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for Variants

This trait is implemented for compatibility with fmt!. To create a string, [Writeable::write_to_string] is usually more efficient.

Source§

impl Display for MirroredPairedBracketDataTryFromError

Source§

impl Display for DataError

Source§

impl Display for FormattedHelloWorld<'_>

This trait is implemented for compatibility with fmt!. To create a string, Writeable::write_to_string is usually more efficient.

Source§

impl Display for DataKey

This trait is implemented for compatibility with fmt!. To create a string, Writeable::write_to_string is usually more efficient.

Source§

impl Display for DataLocale

This trait is implemented for compatibility with fmt!. To create a string, Writeable::write_to_string is usually more efficient.

Source§

impl Display for DataRequest<'_>

Source§

impl Display for Errors

Source§

impl Display for indexmap::TryReserveError

Source§

impl Display for IntoArrayError

Source§

impl Display for NotEqualError

Source§

impl Display for OutIsTooSmallError

Source§

impl Display for Ipv4Net

Source§

impl Display for Ipv6Net

Source§

impl Display for PrefixLenError

Source§

impl Display for ipnet::parser::AddrParseError

Source§

impl Display for jsonwebtoken::errors::Error

Source§

impl Display for log::ParseLevelError

Source§

impl Display for SetLoggerError

Source§

impl Display for InstallError

Source§

impl Display for miette::eyreish::Report

Source§

impl Display for MietteDiagnostic

Source§

impl Display for FromStrError

Source§

impl Display for Mime

Source§

impl Display for EmptyInput

Source§

impl Display for ShapeMismatch

Source§

impl Display for BinNotFound

Source§

impl Display for ShapeError

Source§

impl Display for BigInt

Source§

impl Display for BigUint

Source§

impl Display for ParseBigIntError

Source§

impl Display for num_traits::ParseFloatError

Source§

impl Display for ChunkedStore

Source§

impl Display for LocalFileSystem

Source§

impl Display for InMemory

Source§

impl Display for InvalidPart

Source§

impl Display for Path

Source§

impl Display for password_hash::output::Output

Source§

impl Display for ParamsString

Source§

impl Display for SaltString

Source§

impl Display for PasswordHashString

Source§

impl Display for Pem

Source§

impl Display for ReadError

Source§

impl Display for rand_core::error::Error

Source§

impl Display for ThreadPoolBuildError

Source§

impl Display for regex_automata::dfa::onepass::BuildError

Source§

impl Display for regex_automata::hybrid::error::BuildError

Source§

impl Display for CacheError

Source§

impl Display for regex_automata::meta::error::BuildError

Source§

impl Display for regex_automata::nfa::thompson::error::BuildError

Source§

impl Display for GroupInfoError

Source§

impl Display for UnicodeWordBoundaryError

Source§

impl Display for regex_automata::util::primitives::PatternIDError

Source§

impl Display for SmallIndexError

Source§

impl Display for regex_automata::util::primitives::StateIDError

Source§

impl Display for regex_automata::util::search::MatchError

Source§

impl Display for PatternSetInsertError

Source§

impl Display for DeserializeError

Source§

impl Display for SerializeError

Source§

impl Display for regex_syntax::ast::Error

Source§

impl Display for regex_syntax::hir::Error

Source§

impl Display for Hir

Print a display representation of this Hir.

The result of this is a valid regular expression pattern string.

This implementation uses constant stack space and heap space proportional to the size of the Hir.

Source§

impl Display for CaseFoldError

Source§

impl Display for UnicodeWordError

Source§

impl Display for regex::regex::bytes::Regex

Source§

impl Display for regex::regex::string::Regex

Source§

impl Display for RelativeToError

Source§

impl Display for FromPathError

Source§

impl Display for RelativePath

Source§

impl Display for RelativePathBuf

Source§

impl Display for reqwest::error::Error

Source§

impl Display for KeyRejected

Source§

impl Display for Unspecified

Source§

impl Display for Integer

Source§

impl Display for Utf8String

Source§

impl Display for NonSortedIntegers

Source§

impl Display for PropName

Source§

impl Display for PropertyName

Source§

impl Display for NameParseError

Source§

impl Display for rocksdb::Error

Source§

impl Display for Exception<'_>

Source§

impl Display for Decimal

Source§

impl Display for Errno

Source§

impl Display for InvalidOutputLen

Source§

impl Display for InvalidParams

Source§

impl Display for semver::parse::Error

Source§

impl Display for BuildMetadata

Source§

impl Display for Comparator

Source§

impl Display for Prerelease

Source§

impl Display for semver::Version

Source§

impl Display for VersionReq

Source§

impl Display for serde_content::error::Error

Source§

impl Display for serde::de::value::Error

Source§

impl Display for serde_json::error::Error

Source§

impl Display for serde_json::number::Number

Source§

impl Display for SmolStr

Source§

impl Display for snafu::backtrace_inert::Backtrace

Source§

impl Display for snafu::Location

Source§

impl Display for Whatever

Source§

impl Display for CorruptionError

Source§

impl Display for IOError

Source§

impl Display for IpNetwork

Source§

impl Display for MacAddr

Source§

impl Display for Pid

Source§

impl Display for PathPersistError

Source§

impl Display for time::date::Date

Source§

impl Display for time::duration::Duration

The format returned by this implementation is not stable and must not be relied upon.

By default this produces an exact, full-precision printout of the duration. For a concise, rounded printout instead, you can use the .N format specifier:

let duration = Duration::new(123456, 789011223);
println!("{duration:.3}");

For the purposes of this implementation, a day is exactly 24 hours and a minute is exactly 60 seconds.

Source§

impl Display for ComponentRange

Source§

impl Display for ConversionRange

Source§

impl Display for DifferentVariant

Source§

impl Display for InvalidVariant

Source§

impl Display for OffsetDateTime

Source§

impl Display for PrimitiveDateTime

Source§

impl Display for Time

Source§

impl Display for UtcOffset

Source§

impl Display for tinyvec::arrayvec::TryFromSliceError

Source§

impl Display for LengthDelimitedCodecError

Source§

impl Display for tokio::net::tcp::split_owned::ReuniteError

Source§

impl Display for tokio::net::unix::split_owned::ReuniteError

Source§

impl Display for TryCurrentError

Source§

impl Display for JoinError

Source§

impl Display for tokio::runtime::task::id::Id

Source§

impl Display for AcquireError

Source§

impl Display for tokio::sync::mutex::TryLockError

Source§

impl Display for tokio::sync::oneshot::error::RecvError

Source§

impl Display for tokio::sync::watch::error::RecvError

Source§

impl Display for tokio::time::error::Elapsed

Source§

impl Display for tokio::time::error::Error

Source§

impl Display for tower::timeout::error::Elapsed

Source§

impl Display for None

Source§

impl Display for SetGlobalDefaultError

Source§

impl Display for tracing_core::field::Field

Source§

impl Display for FieldSet

Source§

impl Display for tracing_core::metadata::Level

Source§

impl Display for tracing_core::metadata::LevelFilter

Source§

impl Display for tracing_core::metadata::ParseLevelError

Source§

impl Display for ParseLevelFilterError

Source§

impl Display for Ulid

Source§

impl Display for ScriptExtension

Source§

impl Display for AugmentedScriptSet

Source§

impl Display for Url

Display the serialization of this URL.

Source§

impl Display for Utf8CharsError

Source§

impl Display for Utf16CharsError

Source§

impl Display for uuid::error::Error

Source§

impl Display for Braced

Source§

impl Display for Hyphenated

Source§

impl Display for Simple

Source§

impl Display for Urn

Source§

impl Display for NonNilUuid

Source§

impl Display for uuid::Uuid

Source§

impl Display for walkdir::error::Error

1.0.0 · Source§

impl Display for Arguments<'_>

1.0.0 · Source§

impl Display for surrealdb_core::vs::fmt::Error

Source§

impl Display for dyn Expected + '_

Source§

impl Display for dyn Value

Source§

impl<'a> Display for ValueRef<'a>

Source§

impl<'a> Display for Unexpected<'a>

Source§

impl<'a> Display for utf8::DecodeError<'a>

Source§

impl<'a> Display for BufReadDecoderError<'a>

1.60.0 · Source§

impl<'a> Display for EscapeAscii<'a>

1.34.0 · Source§

impl<'a> Display for core::str::iter::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Display for core::str::iter::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Display for core::str::iter::EscapeUnicode<'a>

Source§

impl<'a> Display for addr::error::Error<'a>

Source§

impl<'a> Display for BorrowedRestrictedExpr<'a>

Source§

impl<'a> Display for ValidationError<'a>

Source§

impl<'a> Display for cedar_policy::api::ValidationWarning<'a>

Source§

impl<'a> Display for Token<'a>

Source§

impl<'a> Display for mime::Name<'a>

Source§

impl<'a> Display for password_hash::ident::Ident<'a>

Source§

impl<'a> Display for Salt<'a>

Source§

impl<'a> Display for PasswordHash<'a>

Source§

impl<'a> Display for password_hash::value::Value<'a>

Source§

impl<'a> Display for PercentEncode<'a>

Source§

impl<'a> Display for relative_path::Display<'a>

Source§

impl<'a> Display for Utf8StringRef<'a>

Source§

impl<'a> Display for ValueSet<'a>

Source§

impl<'a, 'e, E> Display for base64::display::Base64Display<'a, 'e, E>
where E: Engine,

Source§

impl<'a, 'e, E> Display for base64::display::Base64Display<'a, 'e, E>
where E: Engine,

Source§

impl<'a, E> Display for DecodeStringError<'a, E>
where E: RmpReadErr,

Source§

impl<'a, I> Display for itertools::format::Format<'a, I>
where I: Iterator, <I as Iterator>::Item: Display,

Source§

impl<'a, I> Display for itertools::format::Format<'a, I>
where I: Iterator, <I as Iterator>::Item: Display,

Source§

impl<'a, I> Display for itertools::format::Format<'a, I>
where I: Iterator, <I as Iterator>::Item: Display,

Source§

impl<'a, I, B> Display for DelayedFormat<I>
where I: Iterator<Item = B> + Clone, B: Borrow<Item<'a>>,

Source§

impl<'a, I, F> Display for itertools::format::FormatWith<'a, I, F>
where I: Iterator, F: FnMut(<I as Iterator>::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Source§

impl<'a, I, F> Display for itertools::format::FormatWith<'a, I, F>
where I: Iterator, F: FnMut(<I as Iterator>::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Source§

impl<'a, I, F> Display for itertools::format::FormatWith<'a, I, F>
where I: Iterator, F: FnMut(<I as Iterator>::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Source§

impl<'a, K, V> Display for std::collections::hash::map::OccupiedError<'a, K, V>
where K: Debug, V: Debug,

Source§

impl<'a, K, V, A> Display for alloc::collections::btree::map::entry::OccupiedError<'a, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

Source§

impl<'a, K, V, S, A> Display for hashbrown::map::OccupiedError<'a, K, V, S, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<'a, K, V, S, A> Display for hashbrown::map::OccupiedError<'a, K, V, S, A>
where K: Debug, V: Debug, A: Allocator + Clone,

Source§

impl<'a, K, V, T> Display for MappedRef<'a, K, V, T>
where K: Eq + Hash, T: Display,

Source§

impl<'a, R, G, T> Display for MappedReentrantMutexGuard<'a, R, G, T>
where R: RawMutex + 'a, G: GetThreadId + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, G, T> Display for ReentrantMutexGuard<'a, R, G, T>
where R: RawMutex + 'a, G: GetThreadId + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, T> Display for lock_api::mutex::MappedMutexGuard<'a, R, T>
where R: RawMutex + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, T> Display for lock_api::mutex::MutexGuard<'a, R, T>
where R: RawMutex + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, T> Display for lock_api::rwlock::MappedRwLockReadGuard<'a, R, T>
where R: RawRwLock + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, T> Display for lock_api::rwlock::MappedRwLockWriteGuard<'a, R, T>
where R: RawRwLock + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, T> Display for lock_api::rwlock::RwLockReadGuard<'a, R, T>
where R: RawRwLock + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, T> Display for lock_api::rwlock::RwLockUpgradableReadGuard<'a, R, T>
where R: RawRwLockUpgrade + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, R, T> Display for lock_api::rwlock::RwLockWriteGuard<'a, R, T>
where R: RawRwLock + 'a, T: Display + 'a + ?Sized,

Source§

impl<'a, T> Display for SpinMutexGuard<'a, T>
where T: Display + ?Sized,

Source§

impl<'a, T> Display for spin::mutex::MutexGuard<'a, T>
where T: Display + ?Sized,

Source§

impl<'a, T> Display for tokio::sync::mutex::MappedMutexGuard<'a, T>
where T: Display + ?Sized,

Source§

impl<'a, T> Display for tokio::sync::rwlock::read_guard::RwLockReadGuard<'a, T>
where T: Display + ?Sized,

Source§

impl<'a, T> Display for tokio::sync::rwlock::write_guard::RwLockWriteGuard<'a, T>
where T: Display + ?Sized,

Source§

impl<'a, T> Display for RwLockMappedWriteGuard<'a, T>
where T: Display + ?Sized,

Source§

impl<'js> Display for CaughtError<'js>

Source§

impl<'s, T> Display for SliceVec<'s, T>
where T: Display,

Source§

impl<A> Display for TinyVec<A>
where A: Array, <A as Array>::Item: Display,

Source§

impl<A> Display for Tendril<UTF8, A>
where A: Atomicity,

Source§

impl<A> Display for ArrayVec<A>
where A: Array, <A as Array>::Item: Display,

Source§

impl<A, S, D> Display for ArrayBase<S, D>
where A: Display, D: Dimension, S: Data<Elem = A>,

Format the array using Display and apply the formatting parameters used to each element.

The array is shown in multiline style.

1.0.0 · Source§

impl<B> Display for Cow<'_, B>
where B: Display + ToOwned + ?Sized, <B as ToOwned>::Owned: Display,

Source§

impl<BK> Display for BTreeNode<BK>
where BK: BKeys + Clone,

Source§

impl<E> Display for NumValueReadError<E>
where E: RmpReadErr,

Source§

impl<E> Display for ValueWriteError<E>
where E: RmpWriteErr,

Source§

impl<E> Display for surrealdb_core::vs::error::Report<E>
where E: Error,

Source§

impl<E> Display for ParseComplexError<E>
where E: Display,

Source§

impl<E> Display for snafu::report::Report<E>
where E: Error,

Source§

impl<F> Display for PersistError<F>

Source§

impl<F> Display for FromFn<F>
where F: Fn(&mut Formatter<'_>) -> Result<(), Error>,

Source§

impl<F, C> Display for NoisyFloat<F, C>
where F: Float + Display, C: FloatChecker<F>,

Source§

impl<I> Display for itertools::exactly_one_err::ExactlyOneError<I>
where I: Iterator,

Source§

impl<I> Display for itertools::exactly_one_err::ExactlyOneError<I>
where I: Iterator,

Source§

impl<I> Display for itertools::exactly_one_err::ExactlyOneError<I>
where I: Iterator,

Source§

impl<I> Display for Decompositions<I>
where I: Iterator<Item = char> + Clone,

Source§

impl<I> Display for Recompositions<I>
where I: Iterator<Item = char> + Clone,

Source§

impl<I> Display for Replacements<I>
where I: Iterator<Item = char> + Clone,

Source§

impl<K> Display for TcError<K>
where K: Debug + Display,

Source§

impl<K, V, S, A> Display for hashbrown::map::OccupiedError<'_, K, V, S, A>
where K: Debug, V: Debug, A: Allocator,

Source§

impl<L, R> Display for Either<L, R>
where L: Display, R: Display,

Source§

impl<L, T, E> Display for lalrpop_util::ParseError<L, T, E>
where L: Display, T: Display, E: Display,

Source§

impl<N> Display for StoredNode<N>
where N: Clone + Display,

Source§

impl<N> Display for ASTNode<N>
where N: Display,

Source§

impl<O> Display for F32<O>
where O: ByteOrder,

Source§

impl<O> Display for F64<O>
where O: ByteOrder,

Source§

impl<O> Display for I16<O>
where O: ByteOrder,

Source§

impl<O> Display for I32<O>
where O: ByteOrder,

Source§

impl<O> Display for I64<O>
where O: ByteOrder,

Source§

impl<O> Display for I128<O>
where O: ByteOrder,

Source§

impl<O> Display for U16<O>
where O: ByteOrder,

Source§

impl<O> Display for U32<O>
where O: ByteOrder,

Source§

impl<O> Display for U64<O>
where O: ByteOrder,

Source§

impl<O> Display for U128<O>
where O: ByteOrder,

1.33.0 · Source§

impl<Ptr> Display for Pin<Ptr>
where Ptr: Display,

Source§

impl<S> Display for ExternalChunkError<S>
where S: Error,

Source§

impl<S> Display for Host<S>
where S: AsRef<str>,

Source§

impl<S> Display for Ascii<S>
where S: Display,

Source§

impl<S> Display for UniCase<S>
where S: Display,

Source§

impl<S, D, I> Display for SortError<S, D, I>
where S: Error, D: Error, I: Error,

Source§

impl<Static> Display for Atom<Static>
where Static: StaticAtomSet,

Source§

impl<String> Display for Encoded<String>
where String: AsRef<[u8]>,

Source§

impl<T> Display for std::sync::mpmc::error::SendTimeoutError<T>

1.0.0 · Source§

impl<T> Display for std::sync::mpsc::TrySendError<T>

1.0.0 · Source§

impl<T> Display for std::sync::poison::TryLockError<T>

Source§

impl<T> Display for async_channel::TrySendError<T>

Source§

impl<T> Display for ciborium::de::error::Error<T>
where T: Debug,

Source§

impl<T> Display for ciborium::ser::error::Error<T>
where T: Debug,

Source§

impl<T> Display for PushError<T>

Source§

impl<T> Display for tokio::sync::mpsc::error::SendTimeoutError<T>

Source§

impl<T> Display for tokio::sync::mpsc::error::TrySendError<T>

Source§

impl<T> Display for SetError<T>

1.0.0 · Source§

impl<T> Display for &T
where T: Display + ?Sized,

1.0.0 · Source§

impl<T> Display for &mut T
where T: Display + ?Sized,

Source§

impl<T> Display for ThinBox<T>
where T: Display + ?Sized,

1.20.0 · Source§

impl<T> Display for core::cell::Ref<'_, T>
where T: Display + ?Sized,

1.20.0 · Source§

impl<T> Display for RefMut<'_, T>
where T: Display + ?Sized,

1.28.0 · Source§

impl<T> Display for NonZero<T>

1.74.0 · Source§

impl<T> Display for Saturating<T>
where T: Display,

1.10.0 · Source§

impl<T> Display for Wrapping<T>
where T: Display,

1.0.0 · Source§

impl<T> Display for std::sync::mpsc::SendError<T>

Source§

impl<T> Display for std::sync::poison::mutex::MappedMutexGuard<'_, T>
where T: Display + ?Sized,

1.20.0 · Source§

impl<T> Display for std::sync::poison::mutex::MutexGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for std::sync::poison::rwlock::MappedRwLockReadGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for std::sync::poison::rwlock::MappedRwLockWriteGuard<'_, T>
where T: Display + ?Sized,

1.20.0 · Source§

impl<T> Display for std::sync::poison::rwlock::RwLockReadGuard<'_, T>
where T: Display + ?Sized,

1.20.0 · Source§

impl<T> Display for std::sync::poison::rwlock::RwLockWriteGuard<'_, T>
where T: Display + ?Sized,

1.0.0 · Source§

impl<T> Display for PoisonError<T>

Source§

impl<T> Display for ReentrantLockGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for CapacityError<T>

Source§

impl<T> Display for async_channel::SendError<T>

Source§

impl<T> Display for async_lock::mutex::MutexGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for MutexGuardArc<T>
where T: Display + ?Sized,

Source§

impl<T> Display for async_lock::rwlock::RwLockReadGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for RwLockReadGuardArc<T>
where T: Display,

Source§

impl<T> Display for async_lock::rwlock::RwLockUpgradableReadGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for RwLockUpgradableReadGuardArc<T>
where T: Display + ?Sized,

Source§

impl<T> Display for async_lock::rwlock::RwLockWriteGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for RwLockWriteGuardArc<T>
where T: Display + ?Sized,

Source§

impl<T> Display for ForcePushError<T>

Source§

impl<T> Display for CachePadded<T>
where T: Display,

Source§

impl<T> Display for ShardedLockReadGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for ShardedLockWriteGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for futures_channel::mpsc::TrySendError<T>

Source§

impl<T> Display for futures_util::io::split::ReuniteError<T>

Source§

impl<T> Display for Port<T>

Source§

impl<T> Display for TryFromBigIntError<T>

Source§

impl<T> Display for Complex<T>
where T: Display + Num + PartialOrd + Clone,

Source§

impl<T> Display for LimitStore<T>
where T: ObjectStore,

Source§

impl<T> Display for PrefixStore<T>
where T: ObjectStore,

Source§

impl<T> Display for ThrottledStore<T>
where T: ObjectStore,

Source§

impl<T> Display for UserDataError<T>

Source§

impl<T> Display for PollSendError<T>

Source§

impl<T> Display for AsyncFdTryNewError<T>

Source§

impl<T> Display for tokio::sync::broadcast::error::SendError<T>

Source§

impl<T> Display for tokio::sync::mpsc::error::SendError<T>

Source§

impl<T> Display for tokio::sync::mutex::MutexGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for OwnedMutexGuard<T>
where T: Display + ?Sized,

Source§

impl<T> Display for OwnedRwLockWriteGuard<T>
where T: Display + ?Sized,

Source§

impl<T> Display for tokio::sync::watch::error::SendError<T>

Source§

impl<T> Display for DisplayValue<T>
where T: Display,

Source§

impl<T> Display for TryWriteableInfallibleAsWriteable<T>
where T: TryWriteable<Error = Infallible>,

Source§

impl<T> Display for Unalign<T>
where T: Unaligned + Display,

1.0.0 · Source§

impl<T, A> Display for alloc::boxed::Box<T, A>
where T: Display + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> Display for Rc<T, A>
where T: Display + ?Sized, A: Allocator,

Source§

impl<T, A> Display for UniqueRc<T, A>
where T: Display + ?Sized, A: Allocator,

1.0.0 · Source§

impl<T, A> Display for Arc<T, A>
where T: Display + ?Sized, A: Allocator,

Source§

impl<T, A> Display for allocator_api2::stable::boxed::Box<T, A>
where T: Display + ?Sized, A: Allocator,

Source§

impl<T, B> Display for zerocopy::Ref<B, [T]>
where B: ByteSlice, T: FromBytes, [T]: Display,

Source§

impl<T, B> Display for zerocopy::Ref<B, T>
where B: ByteSlice, T: FromBytes + Display,

Source§

impl<T, E> Display for TryChunksError<T, E>
where E: Display,

Source§

impl<T, E> Display for TryReadyChunksError<T, E>
where E: Display,

Source§

impl<T, Item> Display for futures_util::stream::stream::split::ReuniteError<T, Item>

Source§

impl<T, U> Display for OwnedMappedMutexGuard<T, U>
where U: Display + ?Sized, T: ?Sized,

Source§

impl<T, U> Display for OwnedRwLockReadGuard<T, U>
where U: Display + ?Sized, T: ?Sized,

Source§

impl<T, U> Display for OwnedRwLockMappedWriteGuard<T, U>
where U: Display + ?Sized, T: ?Sized,

Source§

impl<T: Target + Hash + Eq + PartialEq + Display> Display for Targets<T>

Source§

impl<Tz> Display for chrono::date::Date<Tz>
where Tz: TimeZone, <Tz as TimeZone>::Offset: Display,

Source§

impl<Tz> Display for DateTime<Tz>
where Tz: TimeZone, <Tz as TimeZone>::Offset: Display,

1.0.0 · Source§

impl<W> Display for std::io::buffered::IntoInnerError<W>

Source§

impl<W> Display for snap::error::IntoInnerError<W>

Source§

impl<const CAP: usize> Display for ArrayString<CAP>

Source§

impl<const MIN: i8, const MAX: i8> Display for RangedI8<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> Display for RangedI16<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> Display for RangedI32<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> Display for RangedI64<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> Display for RangedI128<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> Display for RangedIsize<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> Display for RangedU8<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> Display for RangedU16<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> Display for RangedU32<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> Display for RangedU64<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> Display for RangedU128<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> Display for RangedUsize<MIN, MAX>

Source§

impl<const N: usize> Display for heapless::string::String<N>

Source§

impl<const N: usize> Display for TinyAsciiStr<N>

Source§

impl<const SIZE: usize> Display for WriteBuffer<SIZE>