Skip to main content

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, }),
);

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Display for otter_nodejs_tests::base64::DecodeError

Source§

impl Display for Kind

Source§

impl Display for LoadError

Source§

impl Display for State

Source§

impl Display for RoundingError

Source§

impl Display for otter_nodejs_tests::chrono::Weekday

Source§

impl Display for otter_nodejs_tests::chrono_tz::Tz

Source§

impl Display for AccountsSaveError

Source§

impl Display for ApiPieceOpError

1.60.0 · Source§

impl Display for otter_nodejs_tests::ErrorKind

Source§

impl Display for Fatal

Source§

impl Display for Inapplicable

1.34.0 · Source§

impl Display for Infallible

Source§

impl Display for InternalError

Source§

impl Display for InvalidScopedName

1.7.0 · Source§

impl Display for otter_nodejs_tests::IpAddr

Source§

impl Display for LibraryLoadMFIncompat

Source§

impl Display for LibraryLoadError

Source§

impl Display for LinkKind

Source§

impl Display for VersionError

Source§

impl Display for MgmtError

Source§

impl Display for PacketFrameReadError

Source§

impl Display for PacketFrameWriteError

Source§

impl Display for PieceOpErrorPartiallyProcessed

Source§

impl Display for SVGProcessingError

Source§

impl Display for SVGSizeError

Source§

impl Display for SVGWidthOrHeight

1.0.0 · Source§

impl Display for SocketAddr

Source§

impl Display for SpecError

Source§

impl Display for Void

Source§

impl Display for ZipError

1.0.0 · Source§

impl Display for VarError

Source§

impl Display for FlexiLoggerError

Source§

impl Display for otter_nodejs_tests::flexi_logger::Level

Source§

impl Display for otter_nodejs_tests::flexi_logger::LevelFilter

1.89.0 · Source§

impl Display for otter_nodejs_tests::fs::TryLockError

Source§

impl Display for otter_nodejs_tests::humantime::DurationError

Source§

impl Display for otter_nodejs_tests::humantime::TimestampError

Source§

impl Display for AsciiChar

1.17.0 · Source§

impl Display for FromBytesWithNulError

1.86.0 · Source§

impl Display for otter_nodejs_tests::inventory::core::slice::GetDisjointMutError

1.15.0 · Source§

impl Display for otter_nodejs_tests::mpsc::RecvTimeoutError

1.0.0 · Source§

impl Display for otter_nodejs_tests::mpsc::TryRecvError

Source§

impl Display for otter_nodejs_tests::nix::errno::Errno

Source§

impl Display for Signal

Available on crate feature signal only.
Source§

impl Display for InetAddr

Available on crate feature net only.
Source§

impl Display for otter_nodejs_tests::nix::sys::socket::IpAddr

Available on crate feature net only.
Source§

impl Display for SockAddr

Source§

impl Display for otter_nodejs_tests::otter_support::imports::Error

Source§

impl Display for PwdError

Source§

impl Display for BernoulliError

Source§

impl Display for WeightedError

Source§

impl Display for otter_nodejs_tests::regex::Error

Source§

impl Display for otter_nodejs_tests::rmp_serde::decode::Error

Source§

impl Display for otter_nodejs_tests::rmp_serde::encode::Error

Source§

impl Display for SubstErrorKind

Source§

impl Display for KeyError

Source§

impl Display for LogicOperator

Source§

impl Display for MathOperator

Source§

impl Display for otter_nodejs_tests::tera::Value

Source§

impl Display for otter_nodejs_tests::toml::Value

Source§

impl Display for otter_nodejs_tests::toml::ser::Error

Source§

impl Display for Offset

Source§

impl Display for otter_nodejs_tests::toml_de::Error

Source§

impl Display for LogicError

Source§

impl Display for RangeImpossible

Source§

impl Display for CompressionMethod

Source§

impl Display for ParseAlphabetError

Source§

impl Display for base64::decode::DecodeError

Source§

impl Display for DecodeSliceError

Source§

impl Display for EncodeSliceError

Source§

impl Display for base64ct::errors::Error

Source§

impl Display for CheckedCastError

Available on non-SPIR-V only.
Source§

impl Display for PodCastError

Available on non-SPIR-V only.
Source§

impl Display for bzip2::mem::Error

Source§

impl Display for chrono_tz::timezones::Tz

Source§

impl Display for Shell

Source§

impl Display for futures_channel::mpsc::TryRecvError

Source§

impl Display for gimli::read::Error

Source§

impl Display for globset::ErrorKind

Source§

impl Display for hashbrown::TryReserveError

Source§

impl Display for httparse::Error

Source§

impl Display for GetTimezoneError

Source§

impl Display for InvalidStringList

Source§

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

Source§

impl Display for icu_locale_core::parser::errors::ParseError

Source§

impl Display for PreferencesParseError

Source§

impl Display for DataErrorKind

Source§

impl Display for ignore::Error

Source§

impl Display for ImageError

Source§

impl Display for ImageFormatHint

Source§

impl Display for image::flat::Error

Source§

impl Display for indexmap::GetDisjointMutError

Source§

impl Display for IpNet

Source§

impl Display for jpeg_decoder::error::Error

Source§

impl Display for notify::Error

Source§

impl Display for Curve

Source§

impl Display for OpenSSHKeyError

Source§

impl Display for password_hash::errors::Error

Source§

impl Display for InvalidValue

Source§

impl Display for Algorithm

Source§

impl Display for BlendOp

Source§

impl Display for DisposeOp

Source§

impl Display for png::decoder::stream::DecodingError

Source§

impl Display for png::encoder::EncodingError

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 BytesReadError

Source§

impl Display for ValueReadError

Source§

impl Display for serde_urlencoded::ser::Error

Source§

impl Display for slab::GetDisjointMutError

Source§

impl Display for CollectionAllocErr

Source§

impl Display for strum::ParseError

Available on crate feature std only.
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 tinystr::error::ParseError

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 ucd_trie::owned::Error

Source§

impl Display for url::parser::ParseError

Source§

impl Display for SyntaxViolation

Source§

impl Display for xmlparser::error::Error

Source§

impl Display for StreamError

Source§

impl Display for BigEndian

Source§

impl Display for LittleEndian

Source§

impl Display for ZeroTrieBuildError

Source§

impl Display for UleError

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 otter_nodejs_tests::anyhow::Error

Source§

impl Display for AuthorisationError

Source§

impl Display for UnorderedKeyError

Source§

impl Display for Hash

Source§

impl Display for otter_nodejs_tests::bundles::Id

Source§

impl Display for Index

Source§

impl Display for NotBundle

Source§

impl Display for ZipIndex

Source§

impl Display for FixedOffset

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 OutOfRange

Source§

impl Display for OutOfRangeError

Source§

impl Display for otter_nodejs_tests::chrono::ParseError

Source§

impl Display for ParseMonthError

Source§

impl Display for ParseWeekdayError

Source§

impl Display for TimeDelta

Source§

impl Display for Utc

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 otter_nodejs_tests::digest::block_buffer::Error

Source§

impl Display for InvalidBufferSize

Source§

impl Display for InvalidLength

Source§

impl Display for otter_nodejs_tests::digest::InvalidOutputSize

Source§

impl Display for MacError

1.0.0 · Source§

impl Display for JoinPathsError

Source§

impl Display for otter_nodejs_tests::env_logger::fmt::Timestamp

Source§

impl Display for PosCFromIteratorError

Source§

impl Display for otter_nodejs_tests::glob::GlobError

Source§

impl Display for Pattern

Show the original glob pattern.

Source§

impl Display for PatternError

Source§

impl Display for otter_nodejs_tests::humantime::Duration

Source§

impl Display for FormattedDuration

Source§

impl Display for Rfc3339Timestamp

Source§

impl Display for otter_nodejs_tests::humantime::Timestamp

Source§

impl Display for AllocError

1.28.0 · Source§

impl Display for LayoutError

1.35.0 · Source§

impl Display for TryFromSliceError

1.39.0 · Source§

impl Display for otter_nodejs_tests::inventory::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.9.0 · Source§

impl Display for DecodeUtf16Error

1.20.0 · Source§

impl Display for otter_nodejs_tests::inventory::core::char::EscapeDebug

1.16.0 · Source§

impl Display for otter_nodejs_tests::inventory::core::char::EscapeDefault

1.16.0 · Source§

impl Display for otter_nodejs_tests::inventory::core::char::EscapeUnicode

1.20.0 · Source§

impl Display for ParseCharError

1.16.0 · Source§

impl Display for ToLowercase

Source§

impl Display for ToTitlecase

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.4.0 · Source§

impl Display for otter_nodejs_tests::inventory::core::net::AddrParseError

1.0.0 · Source§

impl Display for SocketAddrV4

1.0.0 · Source§

impl Display for SocketAddrV6

1.0.0 · Source§

impl Display for otter_nodejs_tests::inventory::core::num::ParseFloatError

1.0.0 · Source§

impl Display for ParseIntError

1.26.0 · Source§

impl Display for Location<'_>

1.26.0 · Source§

impl Display for PanicInfo<'_>

1.81.0 · Source§

impl Display for PanicMessage<'_>

1.0.0 · Source§

impl Display for otter_nodejs_tests::io::Error

1.56.0 · Source§

impl Display for WriterPanicked

Source§

impl Display for otter_nodejs_tests::lazy_regex::BytesRegex

Source§

impl Display for otter_nodejs_tests::log::ParseLevelError

Source§

impl Display for SetLoggerError

Source§

impl Display for Unsupported

Source§

impl Display for Version

1.0.0 · Source§

impl Display for otter_nodejs_tests::mpsc::RecvError

Source§

impl Display for ClearEnvError

Source§

impl Display for AlgAddr

Source§

impl Display for otter_nodejs_tests::nix::sys::socket::Ipv4Addr

Available on crate feature net only.
Source§

impl Display for otter_nodejs_tests::nix::sys::socket::Ipv6Addr

Available on crate feature net only.
Source§

impl Display for LinkAddr

Available on crate feature net only.
Source§

impl Display for NetlinkAddr

Source§

impl Display for SockaddrIn6

Available on crate feature net only.
Source§

impl Display for SockaddrIn

Available on crate feature net only.
Source§

impl Display for UnixAddr

Source§

impl Display for VsockAddr

Source§

impl Display for TimeVal

Source§

impl Display for ClockId

Source§

impl Display for otter_nodejs_tests::nix::unistd::Gid

Available on crate feature user only.
Source§

impl Display for Pid

Available on crate feature process only.
Source§

impl Display for FloatIsNan

Source§

impl Display for otter_nodejs_tests::otter_base::crates::serde::de::value::Error

Source§

impl Display for otter_nodejs_tests::otter_base::crates::serde_json::Error

Source§

impl Display for Broken

Source§

impl Display for SenderError

Source§

impl Display for ReadError

Source§

impl Display for otter_nodejs_tests::rand::Error

Source§

impl Display for SubstError

Source§

impl Display for AuthKeysManipError

Source§

impl Display for Comment

Source§

impl Display for Fingerprint

Source§

impl Display for otter_nodejs_tests::sshkeys::Id

Source§

impl Display for KeySpec

Source§

impl Display for MgmtKeyReport

Source§

impl Display for Nonce

Source§

impl Display for PubData

1.0.0 · Source§

impl Display for ParseBoolError

1.0.0 · Source§

impl Display for otter_nodejs_tests::str::Utf8Error

Source§

impl Display for AbbrevPresentationLayout

Source§

impl Display for AccountName

Source§

impl Display for AccountNotFound

Source§

impl Display for AnyhowDisplay<'_>

Source§

impl Display for AssetUrlToken

Source§

impl Display for BadAssetUrlToken

Source§

impl Display for ClientId

Source§

impl Display for CoordinateOverflow

Source§

impl Display for FastSplitId

Source§

impl Display for FutureInstantOutOfRange

Source§

impl Display for GameBeingDestroyed

Source§

impl Display for Generation

Source§

impl Display for GoodItemName

Source§

impl Display for InstanceName

Source§

impl Display for InternalLogicError

Source§

impl Display for InvalidAbbrevPresentationLayout

Source§

impl Display for InvalidFakeTime

1.0.0 · Source§

impl Display for otter_nodejs_tests::Ipv4Addr

1.0.0 · Source§

impl Display for otter_nodejs_tests::Ipv6Addr

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

Source§

impl Display for ItemEnquiryData

Source§

impl Display for LibraryEnquiryData

Source§

impl Display for OccId

Source§

impl Display for PlayerId

Source§

impl Display for PlayerNotFound

Source§

impl Display for otter_nodejs_tests::Regex

Source§

impl Display for RngIsReal

Source§

impl Display for TimeIsReal

Source§

impl Display for TimeSpec

Source§

impl Display for Timezone

Source§

impl Display for TokenDeliveryError

1.34.0 · Source§

impl Display for TryFromIntError

Source§

impl Display for otter_nodejs_tests::Uid

Available on crate feature user only.
Source§

impl Display for UnsupportedColourSpec

Source§

impl Display for UpdateId

Source§

impl Display for Url

Display the serialization of this URL.

Source§

impl Display for VisiblePieceId

Source§

impl Display for ZCoord

Source§

impl Display for PathPersistError

Source§

impl Display for otter_nodejs_tests::tera::Error

Source§

impl Display for Number

1.26.0 · Source§

impl Display for AccessError

1.8.0 · Source§

impl Display for SystemTimeError

1.66.0 · Source§

impl Display for TryFromFloatSecsError

Source§

impl Display for otter_nodejs_tests::toml::de::Error

Source§

impl Display for otter_nodejs_tests::toml::value::Date

Source§

impl Display for Datetime

Source§

impl Display for DatetimeParseError

Source§

impl Display for otter_nodejs_tests::toml::value::Time

Source§

impl Display for UnixSocketAddr

Source§

impl Display for LimbVal

Source§

impl Display for Overflow

Source§

impl Display for otter_nodejs_tests::zcoord::ParseError

Source§

impl Display for TotallyUnboundedRange

Source§

impl Display for DateTimeRangeError

Source§

impl Display for InvalidPassword

Source§

impl Display for ByteString

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.65.0 · Source§

impl Display for Backtrace

1.87.0 · Source§

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

1.26.0 · Source§

impl Display for PanicHookInfo<'_>

1.0.0 · Source§

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

Source§

impl Display for NormalizeError

1.7.0 · Source§

impl Display for StripPrefixError

1.0.0 · Source§

impl Display for ExitStatus

Source§

impl Display for std::process::ExitStatusError

Source§

impl Display for WouldBlock

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 Infix

Source§

impl Display for Prefix

Source§

impl Display for Suffix

Source§

impl Display for InvalidEncodingError

Source§

impl Display for InvalidLengthError

Source§

impl Display for bitflags::parser::ParseError

Source§

impl Display for BStr

Source§

impl Display for BString

Source§

impl Display for bstr::ext_vec::FromUtf8Error

Source§

impl Display for bstr::utf8::Utf8Error

Source§

impl Display for TryGetError

Source§

impl Display for chrono_tz::timezones::ParseError

Source§

impl Display for OverflowError

Source§

impl Display for StreamCipherError

Source§

impl Display for clap::errors::Error

Source§

impl Display for Emoji<'_, '_>

Source§

impl Display for AsciiCharsIter<'_>

Format without a temporary string

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

impl Display for digest::errors::InvalidOutputSize

Source§

impl Display for erased_serde::error::Error

Source§

impl Display for FileTime

Source§

impl Display for CompressError

Source§

impl Display for flate2::mem::DecompressError

Source§

impl Display for futures_channel::mpsc::RecvError

Source§

impl Display for futures_channel::mpsc::SendError

Source§

impl Display for Canceled

Source§

impl Display for SpawnError

Source§

impl Display for Aborted

Source§

impl Display for getrandom::error::Error

Source§

impl Display for getrandom::error::Error

Source§

impl Display for DwAccess

Source§

impl Display for DwAddr

Source§

impl Display for DwAt

Source§

impl Display for DwAte

Source§

impl Display for DwCc

Source§

impl Display for DwCfa

Source§

impl Display for DwChildren

Source§

impl Display for DwDefaulted

Source§

impl Display for DwDs

Source§

impl Display for DwDsc

Source§

impl Display for DwEhPe

Source§

impl Display for DwEnd

Source§

impl Display for DwForm

Source§

impl Display for DwId

Source§

impl Display for DwIdx

Source§

impl Display for DwInl

Source§

impl Display for DwLang

Source§

impl Display for DwLle

Source§

impl Display for DwLnct

Source§

impl Display for DwLne

Source§

impl Display for DwLns

Source§

impl Display for DwMacinfo

Source§

impl Display for DwMacro

Source§

impl Display for DwOp

Source§

impl Display for DwOrd

Source§

impl Display for DwRle

Source§

impl Display for DwSect

Source§

impl Display for DwSectV2

Source§

impl Display for DwTag

Source§

impl Display for DwUt

Source§

impl Display for DwVirtuality

Source§

impl Display for DwVis

Source§

impl Display for Glob

Source§

impl Display for globset::Error

Source§

impl Display for globwalk::GlobError

Source§

impl Display for h2::error::Error

Source§

impl Display for Reason

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 InvalidNameError

Source§

impl Display for hyper::client::connect::dns::Name

Source§

impl Display for hyper::error::Error

Source§

impl Display for InvalidSetError

Source§

impl Display for RangeError

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 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_locale_core::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 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_locale_core::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_locale_core::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_locale_core::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 SubdivisionId

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

Source§

impl Display for SubdivisionSuffix

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_locale_core::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 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_locale_core::subtags::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 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 DataError

Source§

impl Display for DataIdentifierBorrowed<'_>

Source§

impl Display for Errors

Source§

impl Display for image::error::DecodingError

Source§

impl Display for image::error::EncodingError

Source§

impl Display for LimitError

Source§

impl Display for image::error::ParameterError

Source§

impl Display for UnsupportedError

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 FromStrError

Source§

impl Display for Mime

Source§

impl Display for miniz_oxide::inflate::DecompressError

Available on crate feature with-alloc only.
Source§

impl Display for native_tls::Error

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 object::read::Error

Source§

impl Display for SectionIndex

Source§

impl Display for SymbolIndex

Source§

impl Display for PublicKey

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 otter_api_tests::ExitStatusError

Source§

impl Display for Output

Source§

impl Display for ParamsString

Source§

impl Display for SaltString

Source§

impl Display for PercentEncode<'_>

Source§

impl Display for png::common::ParameterError

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

Available on crate feature alloc only.
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 reqwest::error::Error

Source§

impl Display for rustix::backend::io::errno::Errno

Source§

impl Display for rustix::ugid::Gid

Source§

impl Display for rustix::ugid::Uid

Source§

impl Display for ColorChoiceParseError

Source§

impl Display for ParseColorError

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.

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 IndeterminateOffset

Source§

impl Display for InvalidVariant

Source§

impl Display for OffsetDateTime

Source§

impl Display for PrimitiveDateTime

Source§

impl Display for time::time::Time

Source§

impl Display for UtcOffset

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 tokio::runtime::id::Id

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 Elapsed

Source§

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

Source§

impl Display for SetGlobalDefaultError

Source§

impl Display for Field

Source§

impl Display for FieldSet

Source§

impl Display for ValueSet<'_>

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 UncasedStr

Source§

impl Display for Utf8CharsError

Source§

impl Display for walkdir::error::Error

Source§

impl Display for TextPos

1.0.0 · Source§

impl Display for Arguments<'_>

1.0.0 · Source§

impl Display for otter_nodejs_tests::fmt::Error

Source§

impl Display for SockaddrStorage

Source§

impl Display for dyn Expected + '_

Source§

impl Display for dyn Value

Source§

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

Source§

impl<'a> Display for BytesOrWideString<'a>

Available on crate feature std only.
Source§

impl<'a> Display for otter_nodejs_tests::base64::display::Base64Display<'a>

1.60.0 · Source§

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

1.34.0 · Source§

impl<'a> Display for otter_nodejs_tests::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Display for otter_nodejs_tests::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Display for otter_nodejs_tests::str::EscapeUnicode<'a>

Source§

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

Source§

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

Source§

impl<'a> Display for SymbolName<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Display for StrSpan<'a>

Source§

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

Source§

impl<'a, I> Display for otter_nodejs_tests::otter_base::crates::itertools::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>>,

Available on crate feature alloc only.
Source§

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>,

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, 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 otter_nodejs_tests::parking_lot::lock_api::MappedMutexGuard<'a, R, T>
where R: RawMutex + 'a, T: Display + 'a + ?Sized,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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<'g, T> Display for otter_nodejs_tests::otter_support::debugmutex::MutexGuard<'g, T>

Source§

impl<'n, 'e> Display for App<'n, 'e>

Source§

impl<'p> Display for PieceTraitDowncastFailed<'p>

Source§

impl<'s> Display for TomlQuote<'s>

Source§

impl<A, B> Display for Concat<A, B>
where A: Writeable, B: Writeable,

Source§

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<D> Display for StyledObject<D>
where D: Display,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<F> Display for PersistError<F>

1.93.0 · Source§

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

Source§

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

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<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 Isize<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,

Source§

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

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,

Source§

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

Source§

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

Source§

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

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 UniCase<S>
where S: Display,

Source§

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

Source§

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.

Source§

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.

Source§

impl<Src, Dst> Display for ValidityError<Src, Dst>
where 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.

1.0.0 · Source§

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

Source§

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

Source§

impl<T> Display for std::sync::oneshot::RecvTimeoutError<T>

Source§

impl<T> Display for std::sync::oneshot::TryRecvError<T>

1.0.0 · Source§

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

Source§

impl<T> Display for mio_extras::channel::SendError<T>

Source§

impl<T> Display for mio_extras::channel::TrySendError<T>

Source§

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

Available on crate feature time only.
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,

1.20.0 · Source§

impl<T> Display for otter_nodejs_tests::inventory::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.0.0 · Source§

impl<T> Display for otter_nodejs_tests::mpsc::SendError<T>

Source§

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

Source§

impl<T> Display for CapacityError<T>

Source§

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

Source§

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

1.10.0 · Source§

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

Source§

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

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 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 Ratio<T>
where T: Display + Clone + Integer,

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 SetOnceError<T>

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 LossyWrap<T>
where T: TryWriteable,

Source§

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

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

1.0.0 · Source§

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

Source§

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

Source§

impl<T, B> Display for zerocopy::ref::def::Ref<B, T>

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, O> Display for ISizeFormatter<T, O>

Source§

impl<T, O> Display for SizeFormatter<T, O>

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<Tz> Display for otter_nodejs_tests::chrono::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 IntoInnerError<W>

Source§

impl<Y, C> Display for Yoke<Y, C>
where Y: for<'a> Yokeable<'a>, <Y as Yokeable<'a>>::Output: for<'a> Display,

Source§

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

Source§

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