Display

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.

§Completeness and parseability

Display for a type might not necessarily be a lossless or complete representation of the type. It may omit internal state, precision, or other information the type does not consider important for user-facing output, as determined by the type. As such, the output of Display might not be possible to parse, and even if it is, the result of parsing might not exactly match the original value.

However, if a type has a lossless Display implementation whose output is meant to be conveniently machine-parseable and not just meant for human consumption, then the type may wish to accept the same format in FromStr, and document that usage. Having both Display and FromStr implementations where the result of Display cannot be parsed with FromStr may surprise users.

§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 vrl::cli::Error

Source§

impl Display for EncodingError

Source§

impl Display for FatalError

Source§

impl Display for InternalError

Source§

impl Display for vrl::datadog_grok::parse_grok_rules::Error

Source§

impl Display for ComparisonValue

Source§

impl Display for Note

Source§

impl Display for vrl::parser::ast::Assignment

Source§

impl Display for AssignmentOp

Source§

impl Display for AssignmentTarget

Source§

impl Display for vrl::parser::ast::Container

Source§

impl Display for vrl::parser::ast::Expr

Source§

impl Display for vrl::parser::ast::Literal

Source§

impl Display for vrl::parser::ast::Opcode

Source§

impl Display for vrl::parser::ast::Predicate

Source§

impl Display for QueryTarget

Source§

impl Display for RootExpr

Source§

impl Display for vrl::parser::ast::Unary

Source§

impl Display for vrl::parser::Error

Source§

impl Display for StringSegment

Source§

impl Display for OwnedSegment

Source§

impl Display for PathParseError

Source§

impl Display for PathPrefix

Source§

impl Display for vrl::value::value::Value

Source§

impl Display for ConversionError

Source§

impl Display for vrl::compiler::conversion::Error

Source§

impl Display for ExpressionError

Source§

impl Display for VrlRuntime

Source§

impl Display for vrl::compiler::expression::Expr

Source§

impl Display for vrl::compiler::expression::Literal

Source§

impl Display for Target

Source§

impl Display for vrl::compiler::function::Error

Source§

impl Display for Terminate

Source§

impl Display for ValueError

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

1.86.0 · Source§

impl Display for core::slice::GetDisjointMutError

1.0.0 · Source§

impl Display for VarError

1.89.0 · Source§

impl Display for std::fs::TryLockError

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 RoundingError

Source§

impl Display for chrono::weekday::Weekday

Source§

impl Display for AnyIpCidr

Source§

impl Display for IpCidr

Source§

impl Display for InetTupleError

Source§

impl Display for NetworkParseError

Source§

impl Display for IpInet

Source§

impl Display for IpInetPair

Source§

impl Display for FromHexError

Source§

impl Display for IpNet

Source§

impl Display for log::Level

Source§

impl Display for log::LevelFilter

Source§

impl Display for SetFieldError

Source§

impl Display for prost_reflect::dynamic::Value

Source§

impl Display for DurationError

Source§

impl Display for TimestampError

Source§

impl Display for DeserializerError

Source§

impl Display for SerializerError

Source§

impl Display for serde_json::value::Value

Source§

impl Display for url::parser::ParseError

Source§

impl Display for SyntaxViolation

Source§

impl Display for uuid::Variant

Source§

impl Display for rand::distr::bernoulli::BernoulliError

Source§

impl Display for rand::distr::uniform::Error

Source§

impl Display for rand::distr::weighted::Error

Source§

impl Display for rand::distributions::bernoulli::BernoulliError

Source§

impl Display for WeightedError

Source§

impl Display for term::Error

Source§

impl Display for term::terminfo::Error

Source§

impl Display for term::terminfo::parm::Error

1.0.0 · Source§

impl Display for bool

1.0.0 · Source§

impl Display for char

1.0.0 · Source§

impl Display for f16

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 Formatter<'_>

Source§

impl Display for vrl::parser::ast::Abort

Source§

impl Display for vrl::parser::ast::Array

Source§

impl Display for vrl::parser::ast::Block

Source§

impl Display for vrl::parser::ast::FunctionArgument

Source§

impl Display for vrl::parser::ast::FunctionCall

Source§

impl Display for FunctionClosure

Source§

impl Display for vrl::parser::ast::Group

Source§

impl Display for Ident

Source§

impl Display for vrl::parser::ast::IfStatement

Source§

impl Display for vrl::parser::ast::Not

Source§

impl Display for vrl::parser::ast::Object

Source§

impl Display for vrl::parser::ast::Op

Source§

impl Display for Program

Source§

impl Display for vrl::parser::ast::Query

Source§

impl Display for vrl::parser::ast::Return

Source§

impl Display for TemplateString

Source§

impl Display for OwnedTargetPath

Source§

impl Display for OwnedValuePath

Source§

impl Display for Collection<Field>

Source§

impl Display for Collection<Index>

Source§

impl Display for vrl::value::kind::Field

Source§

impl Display for Index

Source§

impl Display for Kind

Source§

impl Display for KeyString

Source§

impl Display for vrl::compiler::expression::query::Query

Source§

impl Display for vrl::compiler::expression::Abort

Source§

impl Display for vrl::compiler::expression::Array

Source§

impl Display for vrl::compiler::expression::Assignment

Source§

impl Display for vrl::compiler::expression::Block

Source§

impl Display for vrl::compiler::expression::Container

Source§

impl Display for vrl::compiler::expression::FunctionArgument

Source§

impl Display for vrl::compiler::expression::FunctionCall

Source§

impl Display for vrl::compiler::expression::Group

Source§

impl Display for vrl::compiler::expression::IfStatement

Source§

impl Display for Noop

Source§

impl Display for vrl::compiler::expression::Not

Source§

impl Display for vrl::compiler::expression::Object

Source§

impl Display for vrl::compiler::expression::Op

Source§

impl Display for vrl::compiler::expression::Predicate

Source§

impl Display for vrl::compiler::expression::Return

Source§

impl Display for vrl::compiler::expression::Unary

Source§

impl Display for Variable

Source§

impl Display for DeprecationWarning

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 alloc::string::FromUtf8Error

1.0.0 · Source§

impl Display for FromUtf16Error

1.0.0 · Source§

impl Display for String

1.28.0 · Source§

impl Display for LayoutError

Source§

impl Display for core::alloc::AllocError

1.35.0 · Source§

impl Display for 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 core::str::error::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

1.87.0 · 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<'_>

Source§

impl Display for std::path::NormalizeError

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

Source§

impl Display for WouldBlock

1.26.0 · Source§

impl Display for AccessError

1.8.0 · Source§

impl Display for SystemTimeError

Source§

impl Display for anyhow::Error

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 WeekdaySet

Print the collection as a slice-like list of weekdays.

§Example

use chrono::Weekday::*;
assert_eq!("[]", WeekdaySet::EMPTY.to_string());
assert_eq!("[Mon]", WeekdaySet::single(Mon).to_string());
assert_eq!("[Mon, Fri, Sun]", WeekdaySet::from_array([Mon, Fri, Sun]).to_string());
Source§

impl Display for Ipv4Cidr

Source§

impl Display for Ipv6Cidr

Source§

impl Display for NetworkLengthTooLongError

Source§

impl Display for Ipv4Inet

Source§

impl Display for Ipv6Inet

Source§

impl Display for Ipv4InetPair

Source§

impl Display for Ipv6InetPair

Source§

impl Display for flate2::mem::CompressError

Source§

impl Display for flate2::mem::DecompressError

Source§

impl Display for futures::sync::oneshot::Canceled

Source§

impl Display for getrandom::error::Error

Source§

impl Display for bf16

Source§

impl Display for f16

Source§

impl Display for IntoArrayError

Source§

impl Display for NotEqualError

Source§

impl Display for OutIsTooSmallError

Source§

impl Display for PadError

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 log::ParseLevelError

Source§

impl Display for SetLoggerError

Source§

impl Display for mime::FromStrError

Source§

impl Display for Mime

Source§

impl Display for BigInt

Source§

impl Display for BigUint

Source§

impl Display for ParseBigIntError

Source§

impl Display for ParseRatioError

Source§

impl Display for num_traits::ParseFloatError

Source§

impl Display for Asn1GeneralizedTimeRef

Source§

impl Display for Asn1ObjectRef

Source§

impl Display for Asn1TimeRef

Source§

impl Display for BigNum

Source§

impl Display for BigNumRef

Source§

impl Display for openssl::error::Error

Source§

impl Display for ErrorStack

Source§

impl Display for openssl::ssl::error::Error

Source§

impl Display for OpensslString

Source§

impl Display for OpensslStringRef

Source§

impl Display for X509VerifyResult

Source§

impl Display for DescriptorError

Source§

impl Display for DynamicMessage

Source§

impl Display for UnknownField

Source§

impl Display for prost_types::protobuf::Duration

Source§

impl Display for prost_types::protobuf::Timestamp

Source§

impl Display for prost::error::DecodeError

Source§

impl Display for prost::error::EncodeError

Source§

impl Display for UnknownEnumValue

Source§

impl Display for serde_core::de::value::Error

Source§

impl Display for serde_json::error::Error

Source§

impl Display for serde_json::number::Number

Source§

impl Display for RawValue

Source§

impl Display for serde_yaml_ng::error::Error

Source§

impl Display for serde_yaml_ng::number::Number

Source§

impl Display for Tag

Source§

impl Display for Url

Display the serialization of this URL.

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

Source§

impl Display for Empty

Source§

impl Display for ReadError

Source§

impl Display for rand_core::error::Error

Source§

impl Display for OsError

1.0.0 · Source§

impl Display for Arguments<'_>

1.0.0 · Source§

impl Display for vrl::compiler::prelude::fmt::Error

§

impl Display for A

§

impl Display for Aaaa

§

impl Display for Aborted

§

impl Display for AcquireError

§

impl Display for AddrParseError

§

impl Display for AllocError

§

impl Display for AnyDelimiterCodecError

§

impl Display for Arg

§

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.

§

impl Display for Attribute

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

§

impl Display for Attributes

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

§

impl Display for Authority

§

impl Display for Authority<'_>

§

impl Display for BStr

§

impl Display for BString

§

impl Display for Backtrace

§

impl Display for BadSymbol

§

impl Display for BigEndian

§

impl Display for BorrowedStr<'_>

§

impl Display for Browser

§

impl Display for BrowserOptions

§

impl Display for BuildAlpnError

§

impl Display for BuildDataError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildValueError

§

impl Display for CacheError

§

impl Display for Canceled

§

impl Display for CapacityOverflowError

§

impl Display for CaseFoldError

§

impl Display for CharStrError

§

impl Display for Class

§

impl Display for ClientCookie

§

impl Display for ClientSubnet

§

impl Display for Closed

§

impl Display for CodePointInversionListAndStringListError

§

impl Display for CodePointInversionListError

§

impl Display for CodepointError

§

impl Display for CollectionAllocErr

§

impl Display for ColorChoice

§

impl Display for ColorChoiceParseError

§

impl Display for Command

§

impl Display for CompileError

§

impl Display for ComponentRange

§

impl Display for CompressError

§

impl Display for ContentSizeError

§

impl Display for ContextKind

§

impl Display for ContextValue

§

impl Display for ConversionRange

§

impl Display for ConvertError

§

impl Display for CookieBuilder<'_>

§

impl Display for CopyRecordsError

§

impl Display for CountOverflow

§

impl Display for DataError

§

impl Display for DataErrorKind

§

impl Display for DataKey

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

§

impl Display for DataLocale

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

§

impl Display for DataRequest<'_>

§

impl Display for Date

§

impl Display for Decimal

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeKind

§

impl Display for DecodeSliceError

§

impl Display for DecodeSliceError

§

impl Display for DecompressError

§

impl Display for DeserializeError

§

impl Display for DeserializeError

§

impl Display for DeserializeErrorKind

§

impl Display for DifferentVariant

§

impl Display for DigestAlgorithm

§

impl Display for Discover

§

impl Display for Display<'_>

§

impl Display for Display<'_>

§

impl Display for DisplayQuoted<'_>

§

impl Display for DisplayUnquoted<'_>

§

impl Display for DivisionError

§

impl Display for 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.

§

impl Display for EarlyDataError

§

impl Display for Elapsed

§

impl Display for Elapsed

§

impl Display for EmailAddress

§

impl Display for EmptyStrError

§

impl Display for EncodeError

§

impl Display for EncodeError

§

impl Display for EncodeSliceError

§

impl Display for EncodeSliceError

§

impl Display for EncryptError

§

impl Display for Errno

§

impl Display for Errno

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for ErrorDescription

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for Errors

§

impl Display for EscapedStr<'_>

§

impl Display for Expire

§

impl Display for ExtendedErrorCode

§

impl Display for Extensions

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

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for Fields

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

§

impl Display for Flags

§

impl Display for FlagsFromStrError

§

impl Display for FloatIsNan

§

impl Display for FloatIsNan

§

impl Display for FormError

§

impl Display for Format

§

impl Display for FormattedHelloWorld<'_>

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

§

impl Display for FromDurationError

§

impl Display for FromPathError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromStrError

§

impl Display for FromUtf8Error

§

impl Display for FromUtf8Error

§

impl Display for GetDisjointMutError

§

impl Display for GetTimezoneError

§

impl Display for GrokComponent<'_>

§

impl Display for GroupInfoError

§

impl Display for GrpcFailureClass

§

impl Display for HeaderName

§

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.

§

impl Display for HttpDate

§

impl Display for Id

§

impl Display for Id

§

impl Display for Id

§

impl Display for IdleTimeout

§

impl Display for IdnaErrors

§

impl Display for IllegalSignatureTime

§

impl Display for IllegalSignatureTime

§

impl Display for IndeterminateOffset

§

impl Display for Infix

§

impl Display for InvalidBackoff

§

impl Display for InvalidBufferSize

§

impl Display for InvalidChunkSize

§

impl Display for InvalidDnsNameError

§

impl Display for InvalidFormatDescription

§

impl Display for InvalidHeaderName

§

impl Display for InvalidHeaderValue

§

impl Display for InvalidLength

§

impl Display for InvalidMethod

§

impl Display for InvalidNameError

§

impl Display for InvalidOutputSize

§

impl Display for InvalidRcode

§

impl Display for InvalidStatusCode

§

impl Display for InvalidUri

§

impl Display for InvalidUriParts

§

impl Display for InvalidVariant

§

impl Display for JoinError

§

impl Display for JsonType

§

impl Display for Key

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

§

impl Display for Key

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

§

impl Display for KeyRejected

§

impl Display for Keywords

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

§

impl Display for Label

§

impl Display for LabelTypeError

§

impl Display for Language

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

§

impl Display for LanguageIdentifier

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

§

impl Display for LengthDelimitedCodecError

§

impl Display for LengthLimitError

§

impl Display for Level

§

impl Display for LevelFilter

§

impl Display for LinesCodecError

§

impl Display for LittleEndian

§

impl Display for Locale

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

§

impl Display for LocaleTransformError

§

impl Display for Location

§

impl Display for Location

§

impl Display for Location

§

impl Display for LocationSegment<'_>

§

impl Display for LongChainError

§

impl Display for LongLabelError

§

impl Display for LongOptData

§

impl Display for LongRecordData

§

impl Display for LongSvcParam

§

impl Display for MacError

§

impl Display for MaskedValidationError<'_, '_, '_>

§

impl Display for MatchError

§

impl Display for MatchError

§

impl Display for MatchesError

§

impl Display for MaxSizeReached

§

impl Display for MetaMethod

§

impl Display for Method

§

impl Display for MirroredPairedBracketDataTryFromError

§

impl Display for Month

§

impl Display for Name

§

impl Display for NameError

§

impl Display for NoDefaultAlpn

§

impl Display for NonAsciiError

§

impl Display for NonBmpError

§

impl Display for None

§

impl Display for NormalizeError

§

impl Display for NormalizerError

§

impl Display for Nsec3HashAlgorithm

§

impl Display for Nsec3SaltError

§

impl Display for Nsec3SaltFromStrError

§

impl Display for ObjectIdentifier

§

impl Display for OffsetDateTime

§

impl Display for Opcode

§

impl Display for OptRcode

§

impl Display for OptionCode

§

impl Display for Other

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

§

impl Display for OtherError

§

impl Display for OverflowError

§

impl Display for OwnedLabel

§

impl Display for OwnerHashError

§

impl Display for Parse

§

impl Display for ParseAlphabetError

§

impl Display for ParseAlphabetError

§

impl Display for ParseBrowserError

§

impl Display for ParseColorError

§

impl Display for ParseError

§

impl Display for ParseError

§

impl Display for ParseError

§

impl Display for ParseError

§

impl Display for ParseError

§

impl Display for ParseError

§

impl Display for ParseError

§

impl Display for ParseError

§

impl Display for ParseFromDescription

§

impl Display for ParseIntError

§

impl Display for ParseLevelError

§

impl Display for ParseLevelFilterError

§

impl Display for ParserError

§

impl Display for PathAndQuery

§

impl Display for PatternIDError

§

impl Display for PatternIDError

§

impl Display for PatternSetInsertError

§

impl Display for PercentEncode<'_>

§

impl Display for Pid

§

impl Display for PollTimeoutTryFromError

§

impl Display for Port

§

impl Display for Prefix

§

impl Display for PresentationError

§

impl Display for PresentationError

§

impl Display for PresentationError

§

impl Display for PrimitiveDateTime

§

impl Display for Private

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

§

impl Display for PropertiesError

§

impl Display for PushAlpnError

§

impl Display for PushError

§

impl Display for PushError

§

impl Display for PushError

§

impl Display for PushNameError

§

impl Display for PushValueError

§

impl Display for QueryError

§

impl Display for QueryErrorKind

§

impl Display for QuotedPrintableError

§

impl Display for Rcode

§

impl Display for ReadlineError

§

impl Display for Reason

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for RecvError

§

impl Display for Regex

§

impl Display for Regex

§

impl Display for Regex

§

impl Display for Region

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

§

impl Display for RelativeFromStrError

§

impl Display for RelativeNameError

§

impl Display for RelativePath

§

impl Display for RelativePathBuf

§

impl Display for RelativeToError

§

impl Display for Reset

§

impl Display for ResolvConf

§

impl Display for ResolveError

§

impl Display for RetryError

§

impl Display for ReuniteError

§

impl Display for ReuniteError

§

impl Display for Rtype

§

impl Display for RtypeBitmapError

§

impl Display for RuntimeError

§

impl Display for SameSite

§

impl Display for Scheme

§

impl Display for Scheme

§

impl Display for Script

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

§

impl Display for SecurityAlgorithm

§

impl Display for SendError

§

impl Display for Serial

§

impl Display for SerializeError

§

impl Display for ServerCookie

§

impl Display for ServerErrorsFailureClass

§

impl Display for ServiceError

§

impl Display for SetGlobalDefaultError

§

impl Display for ShortBuf

§

impl Display for ShortInput

§

impl Display for ShortMessage

§

impl Display for Sign

§

impl Display for Signal

§

impl Display for SmallIndexError

§

impl Display for SpawnError

§

impl Display for SpecificationError

§

impl Display for SplitLabelError

§

impl Display for SrvError

§

impl Display for StandardServerCookie

§

impl Display for StartError

§

impl Display for StartError

§

impl Display for StateIDError

§

impl Display for StateIDError

§

impl Display for StatusCode

Formats the status code, including the canonical reason.

§Example

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

impl Display for StatusInRangeFailureClass

§

impl Display for Str

§

impl Display for StrError

§

impl Display for StrSimError

§

impl Display for StreamCipherError

§

impl Display for StringStorage<'_>

§

impl Display for StripSuffixError

§

impl Display for Style

§

impl Display for StylePrefixFormatter

§

impl Display for StyleSuffixFormatter

§

impl Display for StyledStr

Color-unaware printing. Never uses coloring.

§

impl Display for Subtag

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

§

impl Display for Subtag

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

§

impl Display for Suffix

§

impl Display for SvcParamKey

§

impl Display for Symbol

§

impl Display for SymbolCharsError

§

impl Display for SymbolOctetsError

§

impl Display for Table

§

impl Display for TcpKeepalive

§

impl Display for TextPos

§

impl Display for Time

§

impl Display for Time48

§

impl Display for TimeSpec

§

impl Display for TimeVal

§

impl Display for Timestamp

§

impl Display for TinyStrError

§

impl Display for ToStrError

§

impl Display for Transform

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

§

impl Display for TryAcquireError

§

impl Display for TryCurrentError

§

impl Display for TryFromIntError

§

impl Display for TryFromParsed

§

impl Display for TryGetError

§

impl Display for TryLockError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TryRecvError

§

impl Display for TryReserveError

§

impl Display for TryReserveError

§

impl Display for TsigRcode

§

impl Display for TxtAppendError

§

impl Display for TxtError

§

impl Display for Tz

§

impl Display for TzOffset

§

impl Display for Unicode

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

§

impl Display for UnicodeWordBoundaryError

§

impl Display for UnicodeWordError

§

impl Display for UnpadError

§

impl Display for Unspecified

§

impl Display for UnsupportedOperationError

§

impl Display for Uri

§

impl Display for UriError

§

impl Display for UriTemplateStr

§

impl Display for UriTemplateString

§

impl Display for UtcDateTime

§

impl Display for UtcOffset

§

impl Display for Utf8Char

§

impl Display for Utf8CharsError

§

impl Display for Utf8Error

§

impl Display for Utf8Error

§

impl Display for Utf8Error

§

impl Display for Utf8Error

§

impl Display for Utf8Error

§

impl Display for Utf16ArrayError

§

impl Display for Utf16Char

§

impl Display for Utf16CharsError

§

impl Display for Utf16FirstUnitError

§

impl Display for Utf16PairError

§

impl Display for Utf16SliceError

§

impl Display for Utf16TupleError

§

impl Display for ValidationError<'_>

Textual representation of various validation errors.

§

impl Display for ValidationErrors<'_>

§

impl Display for Value

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

§

impl Display for Value

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

§

impl Display for ValueRange

§

impl Display for ValueSet<'_>

§

impl Display for Variant

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

§

impl Display for Variants

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

§

impl Display for VerifierBuilderError

§

impl Display for Weekday

§

impl Display for Whatever

§

impl Display for Whatever

§

impl Display for ZeroVecError

§

impl Display for ZonemdAlgorithm

§

impl Display for ZonemdScheme

Source§

impl Display for dyn Expected + '_

§

impl Display for dyn Value

Source§

impl<'a> Display for Unexpected<'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 mime::Name<'a>

§

impl<'a> Display for ANSIGenericString<'a, str>

§

impl<'a> Display for ANSIGenericStrings<'a, str>

§

impl<'a> Display for Base64Display<'a>

§

impl<'a> Display for EscapeBytes<'a>

§

impl<'a> Display for FieldValue<'a>

Converts FieldValue back to line protocol. See the line protocol reference for more detail.

§

impl<'a> Display for InlineChangeset<'a>

§

impl<'a> Display for LineChangeset<'a>

§

impl<'a> Display for ParsedLine<'a>

Converts from a ParsedLine back to (canonical) line protocol

A note on validity: This code does not error or panic if the ParsedLine represents invalid line protocol (for example, if it has 0 fields).

Thus, if the ParsedLine represents invalid line protocol, then the result of Display / to_string() will also be invalid.

§

impl<'a> Display for Series<'a>

Converts Series back to line protocol

§

impl<'a> Display for TableSlice<'a>

§

impl<'a, 'c> Display for Display<'a, 'c>
where 'c: 'a,

§

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

§

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

§

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

§

impl<'a, Color, T> Display for BgDynColorDisplay<'a, Color, T>
where Color: DynColor, T: Display + ?Sized,

§

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

§

impl<'a, Color, T> Display for FgDynColorDisplay<'a, Color, T>
where Color: DynColor, T: Display + ?Sized,

§

impl<'a, Fg, Bg, T> Display for ComboColorDisplay<'a, Fg, Bg, T>
where Fg: Color, Bg: Color, T: Display + ?Sized,

§

impl<'a, Fg, Bg, T> Display for ComboDynColorDisplay<'a, Fg, Bg, T>
where Fg: DynColor, Bg: DynColor, T: Display + ?Sized,

§

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

§

impl<'a, I> Display for 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>>,

§

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

§

impl<'a, In, Out, F> Display for SupportsColorsDisplay<'a, In, Out, F>
where In: Display, Out: Display, F: Fn(&'a In) -> Out,

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,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> Display for SliceChangeset<'a, T>
where T: Display,

§

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

§

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

§

impl<'c> Display for Cookie<'c>

Source§

impl<'i, R> Display for Pair<'i, R>
where R: RuleType,

Source§

impl<'i, R> Display for Pairs<'i, R>
where R: RuleType,

§

impl<'s> Display for StrippedStr<'s>

§

impl<A, S, V> Display for ConvertError<A, S, V>
where A: Display, S: Display, V: Display,

Produces a human-readable error message.

The message differs between debug and release builds. When debug_assertions are enabled, this message is verbose and includes potentially sensitive information.

1.0.0 · Source§

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

Source§

impl<B> Display for BitVec<B>
where B: BitBlock,

Source§

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

Source§

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

Source§

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

§

impl<E> Display for EStr<E>
where E: Encoder,

§

impl<E> Display for EString<E>
where E: Encoder,

§

impl<E> Display for Err<E>
where E: Debug,

§

impl<E> Display for Err<E>
where E: Debug,

§

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

§

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

§

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

§

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

§

impl<Enum> Display for TryFromPrimitiveError<Enum>
where Enum: TryFromPrimitive,

Source§

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

§

impl<F> Display for Error<F>
where F: ErrorFormatter,

§

impl<I> Display for Error<I>
where I: Display,

The Display implementation allows the std::error::Error implementation

§

impl<I> Display for Error<I>
where I: Display,

The Display implementation allows the std::error::Error implementation

§

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

§

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

§

impl<I> Display for VerboseError<I>
where I: Display,

§

impl<I> Display for VerboseError<I>
where I: Display,

§

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

§

impl<K> Display for Failed<K>

§

impl<K, V, S, A> Display for 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,

§

impl<L, R> Display for Chain<L, R>
where Chain<L, R>: ToLabelIter,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<N, D> Display for RecordParseError<N, D>
where N: Display, D: Display,

§

impl<Name> Display for Chain<Name>
where Name: Display,

§

impl<Name, Data> Display for Record<Name, Data>
where Name: Display, Data: RecordData + Display,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<O, N> Display for AllRecordData<O, N>
where O: Octets, N: Display,

§

impl<O, N> Display for Tsig<O, N>
where O: AsRef<[u8]>, N: Display,

§

impl<O, N> Display for ZoneRecordData<O, N>
where O: AsRef<[u8]>, N: Display,

§

impl<Octets> Display for FromUtf8Error<Octets>

§

impl<Octets> Display for KeyTag<Octets>
where Octets: AsRef<[u8]> + ?Sized,

§

impl<Octets> Display for Str<Octets>
where Octets: AsRef<[u8]> + ?Sized,

§

impl<Octets> Display for StrBuilder<Octets>
where Octets: AsRef<[u8]>,

§

impl<Octets> Display for UncertainName<Octets>
where Octets: AsRef<[u8]>,

§

impl<Octs> Display for AllValues<Octs>
where Octs: Octets,

§

impl<Octs> Display for Alpn<Octs>
where Octs: Octets + ?Sized,

§

impl<Octs> Display for Cdnskey<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Cds<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Dnskey<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for DohPath<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for Ds<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Ech<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for ExtendedError<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Hinfo<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Ipv4Hint<Octs>
where Octs: Octets + ?Sized,

§

impl<Octs> Display for Ipv6Hint<Octs>
where Octs: Octets + ?Sized,

§

impl<Octs> Display for Mandatory<Octs>
where Octs: Octets + ?Sized,

§

impl<Octs> Display for Name<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for Nsec3<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Nsec3Salt<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for Nsec3param<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Nsid<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for Null<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Opt<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for OwnerHash<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for Padding<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for ParsedName<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for RelativeName<Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Octs> Display for RtypeBitmap<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for SvcParams<Octs>
where Octs: Octets + ?Sized,

§

impl<Octs> Display for Txt<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for UnknownOptData<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for UnknownRecordData<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for UnknownSvcParam<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs> Display for Zonemd<Octs>
where Octs: AsRef<[u8]>,

§

impl<Octs, Name> Display for Naptr<Octs, Name>
where Octs: AsRef<[u8]>, Name: Display,

§

impl<Octs, Name> Display for Nsec<Octs, Name>
where Octs: AsRef<[u8]>, Name: Display,

§

impl<Octs, Name> Display for Rrsig<Octs, Name>
where Octs: AsRef<[u8]>, Name: Display,

1.33.0 · Source§

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

Source§

impl<R> Display for ErrorVariant<R>
where R: RuleType,

Source§

impl<R> Display for pest::error::Error<R>
where R: RuleType,

§

impl<R, T> Display for ArcRwLockReadGuard<R, T>
where R: RawRwLock, T: Display + ?Sized,

§

impl<R, T> Display for ArcRwLockUpgradableReadGuard<R, T>
where R: RawRwLockUpgrade, T: Display + ?Sized,

§

impl<R, T> Display for ArcRwLockWriteGuard<R, T>
where R: RawRwLock, T: Display + ?Sized,

Source§

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

Source§

impl<S> Display for openssl::ssl::error::HandshakeError<S>
where S: Debug,

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,

§

impl<S> Display for Built<'_, RiAbsoluteStr<S>>
where S: Spec,

§

impl<S> Display for Built<'_, RiReferenceStr<S>>
where S: Spec,

§

impl<S> Display for Built<'_, RiRelativeStr<S>>
where S: Spec,

§

impl<S> Display for Built<'_, RiStr<S>>
where S: Spec,

§

impl<S> Display for HandshakeError<S>
where S: Any + Debug,

§

impl<S> Display for MappedToUri<'_, RiAbsoluteStr<S>>
where S: Spec,

§

impl<S> Display for MappedToUri<'_, RiFragmentStr<S>>
where S: Spec,

§

impl<S> Display for MappedToUri<'_, RiQueryStr<S>>
where S: Spec,

§

impl<S> Display for MappedToUri<'_, RiReferenceStr<S>>
where S: Spec,

§

impl<S> Display for MappedToUri<'_, RiRelativeStr<S>>
where S: Spec,

§

impl<S> Display for MappedToUri<'_, RiStr<S>>
where S: Spec,

§

impl<S> Display for Message<S>
where S: AsRef<str> + Ord + PartialEq + Clone,

§

impl<S> Display for Normalized<'_, RiAbsoluteStr<S>>
where S: Spec,

§

impl<S> Display for Normalized<'_, RiStr<S>>
where S: Spec,

§

impl<S> Display for PasswordMasked<'_, RiAbsoluteStr<S>>
where S: Spec,

§

impl<S> Display for PasswordMasked<'_, RiReferenceStr<S>>
where S: Spec,

§

impl<S> Display for PasswordMasked<'_, RiRelativeStr<S>>
where S: Spec,

§

impl<S> Display for PasswordMasked<'_, RiStr<S>>
where S: Spec,

§

impl<S> Display for ProcId<S>
where S: AsRef<str> + Ord + PartialEq + Clone,

§

impl<S> Display for RiAbsoluteStr<S>
where S: Spec,

§

impl<S> Display for RiAbsoluteString<S>
where S: Spec,

§

impl<S> Display for RiFragmentStr<S>
where S: Spec,

§

impl<S> Display for RiFragmentString<S>
where S: Spec,

§

impl<S> Display for RiQueryStr<S>
where S: Spec,

§

impl<S> Display for RiQueryString<S>
where S: Spec,

§

impl<S> Display for RiReferenceStr<S>
where S: Spec,

§

impl<S> Display for RiReferenceString<S>
where S: Spec,

§

impl<S> Display for RiRelativeStr<S>
where S: Spec,

§

impl<S> Display for RiRelativeString<S>
where S: Spec,

§

impl<S> Display for RiStr<S>
where S: Spec,

§

impl<S> Display for RiString<S>
where S: Spec,

§

impl<S> Display for StructuredElement<S>
where S: AsRef<str> + Ord + Clone,

§

impl<S, C> Display for Expanded<'_, S, C>
where S: Spec, C: Context,

§

impl<S, D> Display for PasswordReplaced<'_, RiAbsoluteStr<S>, D>
where S: Spec, D: Display,

§

impl<S, D> Display for PasswordReplaced<'_, RiReferenceStr<S>, D>
where S: Spec, D: Display,

§

impl<S, D> Display for PasswordReplaced<'_, RiRelativeStr<S>, D>
where S: Spec, D: Display,

§

impl<S, D> Display for PasswordReplaced<'_, RiStr<S>, D>
where S: Spec, D: Display,

§

impl<Src, Dst> Display for AlignmentError<Src, Dst>
where Src: Deref, Dst: KnownLayout + ?Sized,

Produces a human-readable error message.

The message differs between debug and release builds. When debug_assertions are enabled, this message is verbose and includes potentially sensitive information.

§

impl<Src, Dst> Display for SizeError<Src, Dst>
where Src: Deref, Dst: KnownLayout + ?Sized,

Produces a human-readable error message.

The message differs between debug and release builds. When debug_assertions are enabled, this message is verbose and includes potentially sensitive information.

§

impl<Src, Dst> Display for ValidityError<Src, Dst>
where Src: Deref, Dst: KnownLayout + TryFromBytes + ?Sized,

Produces a human-readable error message.

The message differs between debug and release builds. When debug_assertions are enabled, this message is verbose and includes potentially sensitive information.

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>

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,

§

impl<T> Display for vrl::compiler::prelude::NotNan<T>
where T: FloatCore + Display,

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::nonpoison::mutex::MappedMutexGuard<'_, T>
where T: Display + ?Sized,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 futures::stream::split::ReuniteError<T>

Source§

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

Source§

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

Source§

impl<T> Display for futures::unsync::mpsc::SendError<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 Ratio<T>
where T: Display + Clone + Integer,

§

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

§

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

§

impl<T> Display for AsyncFdTryNewError<T>

§

impl<T> Display for CharStr<T>
where T: AsRef<[u8]> + ?Sized,

§

impl<T> Display for CreationError<T>

§

impl<T> Display for CreationError<T>

§

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

§

impl<T> Display for Error<T>
where T: Debug,

§

impl<T> Display for Error<T>
where T: Debug,

§

impl<T> Display for GenericFraction<T>
where T: Clone + GenericInteger,

§

impl<T> Display for Iri<T>
where T: Bos<str>,

§

impl<T> Display for IriRef<T>
where T: Bos<str>,

§

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

§

impl<T> Display for NotNan<T>
where T: Float + Display,

§

impl<T> Display for OrderedFloat<T>
where T: Float + Display,

§

impl<T> Display for OrderedFloat<T>
where T: FloatCore + Display,

§

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

§

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

§

impl<T> Display for PollSendError<T>

§

impl<T> Display for Port<T>

§

impl<T> Display for ReuniteError<T>

§

impl<T> Display for SendError<T>

§

impl<T> Display for SendError<T>

§

impl<T> Display for SendError<T>

§

impl<T> Display for SendTimeoutError<T>

§

impl<T> Display for SetError<T>

§

impl<T> Display for SetOnceError<T>

§

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

§

impl<T> Display for TrySendError<T>

§

impl<T> Display for TrySendError<T>

§

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

§

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

§

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

§

impl<T> Display for Uri<T>
where T: Bos<str>,

§

impl<T> Display for UriRef<T>
where T: Bos<str>,

§

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

§

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

§

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

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 UniqueArc<T, A>
where T: Display + ?Sized, A: Allocator,

§

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

§

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

§

impl<T, B> Display for Ref<B, T>
where B: ByteSlice, T: FromBytes + Display + KnownLayout + Immutable + ?Sized,

§

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

Source§

impl<T, E> Display for futures::stream::channel::SendError<T, E>

§

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

§

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

§

impl<T, Item> Display for ReuniteError<T, Item>

§

impl<T, S> Display for PercentEncoded<T, S>
where T: Display, S: Spec,

§

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

§

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

§

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

§

impl<T, U> Display for StyledList<T, U>
where T: AsRef<[U]>, U: IsStyled,

Source§

impl<T: Display> Display for Node<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,

§

impl<Variant, Octs> Display for Understood<Variant, Octs>
where Octs: AsRef<[u8]> + ?Sized,

§

impl<Variant, Octs, Name> Display for SvcbRdata<Variant, Octs, Name>
where Octs: Octets, Name: Display,

1.0.0 · Source§

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

§

impl<W> Display for IntoInnerError<W>

§

impl<W> Display for IntoInnerError<W>

Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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