Trait sn0int::fmt::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.

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§

source

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

Formats the value using the given formatter.

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 ReadlineError

source§

impl Display for webpki::error::Error

source§

impl Display for AsciiChar

1.34.0 · source§

impl Display for Infallible

1.7.0 · source§

impl Display for IpAddr

source§

impl Display for SocketAddr

source§

impl Display for VarError

1.60.0 · source§

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

1.15.0 · source§

impl Display for std::sync::mpsc::RecvTimeoutError

source§

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

source§

impl Display for time::ParseError

source§

impl Display for Capability

source§

impl Display for RoundingError

source§

impl Display for chrono::weekday::Weekday

source§

impl Display for Shell

source§

impl Display for crossbeam_channel::err::RecvTimeoutError

source§

impl Display for crossbeam_channel::err::TryRecvError

source§

impl Display for ctrlc::error::Error

source§

impl Display for DecodeKind

source§

impl Display for MigrationError

source§

impl Display for RunMigrationsError

source§

impl Display for ConnectionError

source§

impl Display for diesel::result::Error

source§

impl Display for FromHexError

source§

impl Display for LuaError

source§

impl Display for Void

source§

impl Display for ipnetwork::common::IpNetworkError

source§

impl Display for ipnetwork::common::IpNetworkError

source§

impl Display for ipnetwork::IpNetwork

source§

impl Display for ipnetwork::IpNetwork

source§

impl Display for Level

source§

impl Display for LevelFilter

source§

impl Display for nix::errno::consts::Errno

source§

impl Display for nix::errno::consts::Errno

source§

impl Display for nix::errno::consts::Errno

source§

impl Display for nix::sys::signal::Signal

source§

impl Display for nix::sys::signal::Signal

source§

impl Display for OpenError

source§

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

source§

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

source§

impl Display for rand::distributions::weighted::WeightedError

source§

impl Display for rand::distributions::weighted_index::WeightedError

source§

impl Display for regex::error::Error

source§

impl Display for serde_json::value::Value

source§

impl Display for serde_urlencoded::ser::Error

source§

impl Display for MqttRecvError

source§

impl Display for strum::ParseError

source§

impl Display for strum::ParseError

source§

impl Display for toml::value::Value

source§

impl Display for url::parser::ParseError

source§

impl Display for SyntaxViolation

source§

impl Display for bool

source§

impl Display for char

source§

impl Display for f32

source§

impl Display for f64

source§

impl Display for i8

source§

impl Display for i16

source§

impl Display for i32

source§

impl Display for i64

source§

impl Display for i128

source§

impl Display for isize

source§

impl Display for !

source§

impl Display for str

source§

impl Display for u8

source§

impl Display for u16

source§

impl Display for u32

source§

impl Display for u64

source§

impl Display for u128

source§

impl Display for usize

source§

impl Display for sn0int::errors::Error

source§

impl Display for KeyName

source§

impl Display for BreachWithPassword

source§

impl Display for DetailedAccount

source§

impl Display for DetailedBreach

source§

impl Display for DetailedCryptoAddr

source§

impl Display for DetailedDevice

source§

impl Display for DetailedDomain

source§

impl Display for DetailedEmail

source§

impl Display for DetailedImage

source§

impl Display for DetailedIpAddr

source§

impl Display for DetailedNetblock

source§

impl Display for DetailedNetwork

source§

impl Display for DetailedPhoneNumber

source§

impl Display for DetailedPort

source§

impl Display for DetailedSubdomain

source§

impl Display for DetailedUrl

source§

impl Display for EmailWithPassword

source§

impl Display for PrintableAccount

source§

impl Display for PrintableBreach

source§

impl Display for PrintableBreachEmail

source§

impl Display for PrintableCryptoAddr

source§

impl Display for PrintableDevice

source§

impl Display for PrintableEmail

source§

impl Display for PrintableImage

source§

impl Display for PrintableIpAddr

source§

impl Display for PrintableNetblock

source§

impl Display for PrintableNetwork

source§

impl Display for PrintableNetworkDevice

source§

impl Display for PrintablePhoneNumber

source§

impl Display for PrintablePort

source§

impl Display for PrintableSubdomain

source§

impl Display for PrintableSubdomainIpAddr

source§

impl Display for PrintableUrl

source§

impl Display for Prompt

source§

impl Display for KeyRejected

source§

impl Display for ring::error::Unspecified

source§

impl Display for InvalidDNSNameError

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

source§

impl Display for NulError

source§

impl Display for alloc::string::FromUtf8Error

source§

impl Display for FromUtf16Error

source§

impl Display for alloc::string::String

1.28.0 · source§

impl Display for LayoutError

source§

impl Display for AllocError

1.36.0 · source§

impl Display for core::array::TryFromSliceError

1.39.0 · source§

impl Display for core::ascii::EscapeDefault

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.17.0 · source§

impl Display for FromBytesWithNulError

source§

impl Display for Arguments<'_>

source§

impl Display for core::fmt::Error

source§

impl Display for Ipv4Addr

source§

impl Display for Ipv6Addr

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

1.4.0 · source§

impl Display for AddrParseError

source§

impl Display for SocketAddrV4

source§

impl Display for SocketAddrV6

source§

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

source§

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

1.34.0 · source§

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

1.34.0 · source§

impl Display for NonZeroI8

1.34.0 · source§

impl Display for NonZeroI16

1.34.0 · source§

impl Display for NonZeroI32

1.34.0 · source§

impl Display for NonZeroI64

1.34.0 · source§

impl Display for NonZeroI128

1.34.0 · source§

impl Display for NonZeroIsize

1.28.0 · source§

impl Display for NonZeroU8

1.28.0 · source§

impl Display for NonZeroU16

1.28.0 · source§

impl Display for NonZeroU32

1.28.0 · source§

impl Display for NonZeroU64

1.28.0 · source§

impl Display for NonZeroU128

1.28.0 · source§

impl Display for NonZeroUsize

1.26.0 · source§

impl Display for Location<'_>

1.26.0 · source§

impl Display for PanicInfo<'_>

source§

impl Display for ParseBoolError

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

source§

impl Display for JoinPathsError

1.56.0 · source§

impl Display for WriterPanicked

source§

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

source§

impl Display for Display<'_>

1.7.0 · source§

impl Display for StripPrefixError

source§

impl Display for ExitStatus

source§

impl Display for ExitStatusError

source§

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

1.26.0 · source§

impl Display for AccessError

1.8.0 · source§

impl Display for SystemTimeError

source§

impl Display for time::duration::Duration

source§

impl Display for OutOfRangeError

source§

impl Display for SteadyTime

source§

impl Display for anyhow::Error

source§

impl Display for CapsError

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 ParseWeekdayError

source§

impl Display for ColoredString

source§

impl Display for crossbeam_channel::err::RecvError

source§

impl Display for SelectTimeoutError

source§

impl Display for TrySelectError

source§

impl Display for data_encoding::DecodeError

source§

impl Display for SpecificationError

source§

impl Display for UnexpectedNullError

source§

impl Display for digest::errors::InvalidOutputSize

source§

impl Display for MacError

source§

impl Display for InvalidBufferSize

source§

impl Display for digest::InvalidOutputSize

source§

impl Display for failure::backtrace::Backtrace

source§

impl Display for Canceled

source§

impl Display for getrandom::error::Error

source§

impl Display for GlobError

source§

impl Display for Pattern

Show the original glob pattern.

source§

impl Display for PatternError

source§

impl Display for h2::error::Error

source§

impl Display for Reason

source§

impl Display for http::error::Error

source§

impl Display for http::header::name::HeaderName

source§

impl Display for http::header::name::InvalidHeaderName

source§

impl Display for InvalidHeaderNameBytes

source§

impl Display for http::header::value::InvalidHeaderValue

source§

impl Display for InvalidHeaderValueBytes

source§

impl Display for http::header::value::ToStrError

source§

impl Display for http::method::InvalidMethod

source§

impl Display for http::method::Method

source§

impl Display for http::status::InvalidStatusCode

source§

impl Display for http::status::StatusCode

Formats the status code, including the canonical reason.

Example

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

impl Display for http::uri::authority::Authority

source§

impl Display for http::uri::path::PathAndQuery

source§

impl Display for http::uri::scheme::Scheme

source§

impl Display for http::uri::InvalidUri

source§

impl Display for InvalidUriBytes

source§

impl Display for http::uri::InvalidUriParts

source§

impl Display for http::uri::Uri

source§

impl Display for http::error::Error

source§

impl Display for http::header::name::HeaderName

source§

impl Display for http::header::name::InvalidHeaderName

source§

impl Display for http::header::value::InvalidHeaderValue

source§

impl Display for http::header::value::ToStrError

source§

impl Display for http::method::InvalidMethod

source§

impl Display for http::method::Method

source§

impl Display for http::status::InvalidStatusCode

source§

impl Display for http::status::StatusCode

Formats the status code, including the canonical reason.

Example

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

impl Display for http::uri::authority::Authority

source§

impl Display for http::uri::path::PathAndQuery

source§

impl Display for http::uri::scheme::Scheme

source§

impl Display for http::uri::InvalidUri

source§

impl Display for http::uri::InvalidUriParts

source§

impl Display for http::uri::Uri

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 indexmap::TryReserveError

source§

impl Display for ipnetwork::ipv4::Ipv4Network

source§

impl Display for ipnetwork::ipv4::Ipv4Network

source§

impl Display for ipnetwork::ipv6::Ipv6Network

source§

impl Display for ipnetwork::ipv6::Ipv6Network

source§

impl Display for libsqlite3_sys::error::Error

source§

impl Display for ParseLevelError

source§

impl Display for SetLoggerError

source§

impl Display for nix::sys::time::TimeSpec

source§

impl Display for nix::sys::time::TimeSpec

source§

impl Display for nix::sys::time::TimeSpec

source§

impl Display for nix::sys::time::TimeVal

source§

impl Display for nix::sys::time::TimeVal

source§

impl Display for nix::sys::time::TimeVal

source§

impl Display for nix::unistd::Pid

source§

impl Display for nix::unistd::Pid

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 rand::rngs::adapter::read::ReadError

source§

impl Display for rand::rngs::adapter::read::ReadError

source§

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

source§

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

source§

impl Display for semver::parse::Error

source§

impl Display for BuildMetadata

source§

impl Display for Comparator

source§

impl Display for Prerelease

source§

impl Display for Version

source§

impl Display for VersionReq

source§

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

source§

impl Display for serde_json::error::Error

source§

impl Display for Number

source§

impl Display for MismatchedQuotes

source§

impl Display for ModuleID

source§

impl Display for syscallz::error::Error

source§

impl Display for CollectBytesError

source§

impl Display for CollectVecError

source§

impl Display for RunError

source§

impl Display for RunTimeoutError

source§

impl Display for TurnError

source§

impl Display for EnterError

source§

impl Display for SpawnError

source§

impl Display for SetFallbackError

source§

impl Display for tokio_sync::mpsc::bounded::RecvError

source§

impl Display for tokio_sync::mpsc::bounded::SendError

source§

impl Display for UnboundedRecvError

source§

impl Display for UnboundedSendError

source§

impl Display for tokio_sync::oneshot::error::RecvError

source§

impl Display for tokio_sync::oneshot::error::TryRecvError

source§

impl Display for AcquireError

source§

impl Display for TryAcquireError

source§

impl Display for tokio_sync::watch::error::RecvError

source§

impl Display for BlockingError

source§

impl Display for ParkError

source§

impl Display for tokio_timer::error::Error

source§

impl Display for FrameTooBig

source§

impl Display for toml::de::Error

source§

impl Display for Map<String, Value>

source§

impl Display for toml::ser::Error

source§

impl Display for Url

Display the serialization of this URL.

source§

impl Display for walkdir::error::Error

source§

impl Display for getrandom::error::Error

source§

impl Display for rand_core::error::Error

source§

impl Display for rand_core::error::Error

§

impl Display for ASN1DateTime

§

impl Display for Algorithm

§

impl Display for ApiError

§

impl Display for Arg

§

impl Display for Array

§

impl Display for ArrayOfTables

§

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 BStr

§

impl Display for BStr

§

impl Display for BString

§

impl Display for BlendOp

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for BuildError

§

impl Display for Bytes

§

impl Display for CacheError

§

impl Display for CapacityError

§

impl Display for CaseFoldError

§

impl Display for CheckedCastError

§

impl Display for Class

§

impl Display for CloseCode

§

impl Display for CollectionAllocErr

§

impl Display for ColorChoice

§

impl Display for Command

§

impl Display for ComponentRange

§

impl Display for ConnectPacketError

§

impl Display for ContextError<StrContext>

§

impl Display for ContextKind

§

impl Display for ContextValue

§

impl Display for Control

§

impl Display for ConversionRange

§

impl Display for DNSClass

§

impl Display for Data

§

impl Display for Date

§

impl Display for Date

§

impl Display for DateTime

§

impl Display for Datetime

§

impl Display for DatetimeParseError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeError

§

impl Display for DecodeSliceError

§

impl Display for DecodingError

§

impl Display for DecodingError

§

impl Display for DecodingError

§

impl Display for DecodingFormatError

§

impl Display for DerConstraint

§

impl Display for DeserializeError

§

impl Display for DifferentVariant

§

impl Display for DisposeOp

§

impl Display for Document

§

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 DwAccess

§

impl Display for DwAddr

§

impl Display for DwAt

§

impl Display for DwAte

§

impl Display for DwCc

§

impl Display for DwCfa

§

impl Display for DwChildren

§

impl Display for DwDefaulted

§

impl Display for DwDs

§

impl Display for DwDsc

§

impl Display for DwEhPe

§

impl Display for DwEnd

§

impl Display for DwForm

§

impl Display for DwId

§

impl Display for DwIdx

§

impl Display for DwInl

§

impl Display for DwLang

§

impl Display for DwLle

§

impl Display for DwLnct

§

impl Display for DwLne

§

impl Display for DwLns

§

impl Display for DwMacro

§

impl Display for DwOp

§

impl Display for DwOrd

§

impl Display for DwRle

§

impl Display for DwSect

§

impl Display for DwSectV2

§

impl Display for DwTag

§

impl Display for DwUt

§

impl Display for DwVirtuality

§

impl Display for DwVis

§

impl Display for EmitterError

§

impl Display for EncodeSliceError

§

impl Display for Encoding

§

impl Display for EncodingError

§

impl Display for EncodingError

§

impl Display for EncodingError

§

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 ErrorKind

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for ErrorKind

§

impl Display for ErrorKind

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

§

impl Display for Errors

§

impl Display for Errors

§

impl Display for FailedToConvergeError

§

impl Display for FixedHeaderError

§

impl Display for Format

§

impl Display for Frame

§

impl Display for FromUtf8Error

§

impl Display for GeneralizedTime

§

impl Display for GetTimezoneError

§

impl Display for GroupInfoError

§

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 Id

§

impl Display for ImageError

§

impl Display for ImageFormatHint

§

impl Display for In

§

impl Display for InlineTable

§

impl Display for InternalString

§

impl Display for InvalidChunkSize

§

impl Display for InvalidFlag

§

impl Display for InvalidFormatDescription

§

impl Display for InvalidLength

§

impl Display for InvalidRectCoordinatesError

§

impl Display for InvalidVariant

§

impl Display for Item

§

impl Display for Key

§

impl Display for KeyUsage

§

impl Display for Label

§

impl Display for LimitError

§

impl Display for LowerName

§

impl Display for LowerQuery

§

impl Display for LzwError

§

impl Display for MatchError

§

impl Display for MatchError

§

impl Display for MatchesError

§

impl Display for MatchingType

§

impl Display for MaxMindDBError

§

impl Display for Message

§

impl Display for Month

§

impl Display for NSCertType

§

impl Display for Name

§

impl Display for Offset

§

impl Display for OffsetDateTime

§

impl Display for OpCode

§

impl Display for OwnedAttribute

§

impl Display for OwnedName

§

impl Display for PEMError

§

impl Display for PacketTypeError

§

impl Display for ParameterError

§

impl Display for Parse

§

impl Display for ParseAlphabetError

§

impl Display for ParseError

§

impl Display for ParseFromDescription

§

impl Display for ParseIntError

§

impl Display for PatternIDError

§

impl Display for PatternIDError

§

impl Display for PatternSetInsertError

§

impl Display for Pem

§

impl Display for PemError

§

impl Display for PodCastError

§

impl Display for PopError

§

impl Display for PrimitiveDateTime

§

impl Display for ProtoError

§

impl Display for ProtoErrorKind

§

impl Display for ProtocolError

§

impl Display for Query

§

impl Display for Range

§

impl Display for Rational

§

impl Display for ReasonCode

§

impl Display for ReasonFlags

§

impl Display for RecordType

§

impl Display for ResponseCode

§

impl Display for SRational

§

impl Display for Selector

§

impl Display for Selectors

§

impl Display for SerializeError

§

impl Display for SerializeError

§

impl Display for Signature

§

impl Display for SizeLimit

§

impl Display for SmallIndexError

§

impl Display for SslErrorStack

§

impl Display for StateIDError

§

impl Display for StateIDError

§

impl Display for Str

§

impl Display for StrContext

§

impl Display for StrContextValue

§

impl Display for StrSimError

§

impl Display for StyledStr

Color-unaware printing. Never uses coloring.

§

impl Display for SubackPacketError

§

impl Display for SubscribePacketError

§

impl Display for SupportedAlgorithms

§

impl Display for TLSError

§

impl Display for TLSError

§

impl Display for Table

§

impl Display for Tag

§

impl Display for Tag

§

impl Display for TextPosition

§

impl Display for ThreadPoolBuildError

§

impl Display for TiffError

§

impl Display for TiffFormatError

§

impl Display for TiffUnsupportedError

§

impl Display for Time

§

impl Display for Time

§

impl Display for TlsError

§

impl Display for TomlError

Displays a TOML parse error

Example

TOML parse error at line 1, column 10 | 1 | 00:32:00.a999999 | ^ Unexpected a Expected digit While parsing a Time While parsing a Date-Time

§

impl Display for TopicFilterDecodeError

§

impl Display for TopicFilterError

§

impl Display for TopicNameDecodeError

§

impl Display for TopicNameError

§

impl Display for TryFromIntError

§

impl Display for TryFromParsed

§

impl Display for TryFromSliceError

§

impl Display for UnicodeWordBoundaryError

§

impl Display for UnicodeWordError

§

impl Display for Unspecified

§

impl Display for UnsubscribePacketError

§

impl Display for UnsupportedError

§

impl Display for UrlError

§

impl Display for UtcOffset

§

impl Display for UtcTime

§

impl Display for Utf8Error

§

impl Display for Value

§

impl Display for ValueRange

§

impl Display for VariableHeaderError

§

impl Display for VariablePacketError

§

impl Display for Weekday

§

impl Display for X509Error

§

impl Display for X509Version

§

impl Display for XmlVersion

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 TmFmt<'a>

source§

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

§

impl<'a> Display for Attribute<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a> Display for CowRcStr<'a>

§

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

§

impl<'a> Display for Demangle<'a>

§

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

§

impl<'a> Display for GeneralName<'a>

§

impl<'a> Display for MigrationFileName<'a>

§

impl<'a> Display for MigrationName<'a>

§

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

§

impl<'a> Display for Oid<'a>

§

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

§

impl<'a> Display for X509Name<'a>

source§

impl<'a> Display for dyn Expected + 'a

§

impl<'a, 'b> Display for ReprDisplay<'a, 'b>where 'b: 'a,

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

§

impl<'a, K, V, S, A> Display for OccupiedError<'a, K, V, S, A>where K: Debug, 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 + Clone,

§

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 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, 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 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 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 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 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 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 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, R, T> Display for RwLockWriteGuard<'a, R, T>where R: RawRwLock + 'a, T: Display + 'a + ?Sized,

§

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

§

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

§

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

§

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

source§

impl<'a, T, DB> Display for DebugQuery<'a, T, DB>where DB: Backend, <DB as Backend>::QueryBuilder: Default, T: QueryFragment<DB>,

§

impl<'k> Display for KeyMut<'k>

§

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

§

impl<'rwlock, T, R> Display for RwLockUpgradableGuard<'rwlock, T, R>where T: Display + ?Sized,

§

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

§

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

§

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

§

impl<'t> Display for CloseFrame<'t>

§

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

§

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

§

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

source§

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

source§

impl<D> Display for Context<D>where D: Display + Send + Sync + 'static,

source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

source§

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

§

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

§

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

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

§

impl<I> Display for InputError<I>where I: Clone + Display,

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

§

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

§

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

§

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

§

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

§

impl<I> Display for TreeErrorBase<I>where I: Clone + Display,

§

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

§

impl<I, C> Display for TreeError<I, C>where I: Clone + Display, C: Display,

§

impl<I, C> Display for TreeErrorContext<I, C>where I: Clone + Display, C: Display,

§

impl<I, C> Display for VerboseError<I, C>where I: Clone + Display, C: Display,

§

impl<I, E> Display for ParseError<I, E>where I: AsBStr, E: Display,

§

impl<I, S> Display for Stateful<I, S>where I: Display,

source§

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

1.33.0 · source§

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

§

impl<P> Display for Arc<P>where P: Pool, <P as Pool>::Data: Display,

§

impl<P> Display for Box<P, Init>where P: Pool, <P as Pool>::Data: Display,

§

impl<P> Display for PacketError<P>where P: DecodablePacket,

§

impl<R, Offset> Display for LineInstruction<R, Offset>where R: Reader<Offset = Offset>, Offset: ReaderOffset,

§

impl<Role> Display for HandshakeError<Role>where Role: HandshakeRole,

source§

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

§

impl<S> Display for TcpClientStream<S>where S: AsyncRead + AsyncWrite + Send,

§

impl<S, MF> Display for DnsMultiplexer<S, MF, Box<dyn DnsStreamHandle, Global>>where S: DnsClientStream + 'static, MF: MessageFinalizer + Send + Sync + 'static,

§

impl<S, MF> Display for UdpClientStream<S, MF>where S: Send, MF: MessageFinalizer,

§

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

source§

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

source§

impl<T> Display for TryLockError<T>

source§

impl<T> Display for SendTimeoutError<T>

source§

impl<T> Display for crossbeam_channel::err::TrySendError<T>

source§

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

source§

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

source§

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

1.20.0 · source§

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

1.20.0 · source§

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

source§

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

1.10.0 · source§

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

source§

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

1.20.0 · source§

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

source§

impl<T> Display for PoisonError<T>

1.20.0 · source§

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

1.20.0 · source§

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

source§

impl<T> Display for crossbeam_channel::err::SendError<T>

source§

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

source§

impl<T> Display for 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 http::uri::port::Port<T>

source§

impl<T> Display for http::uri::port::Port<T>

source§

impl<T> Display for TryFromBigIntError<T>

source§

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

source§

impl<T> Display for Ratio<T>where T: Display + Clone + Integer,

source§

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

source§

impl<T> Display for BlockError<T>

source§

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

source§

impl<T> Display for tokio_sync::mpsc::bounded::TrySendError<T>where T: Debug,

source§

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

source§

impl<T> Display for tokio_sync::watch::error::SendError<T>where T: Debug,

source§

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

source§

impl<T> Display for tokio_timer::timeout::Error<T>where T: Display,

§

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

§

impl<T> Display for Box<T, Init>where T: Display,

§

impl<T> Display for Formatted<T>where T: ValueRepr,

§

impl<T> Display for PushError<T>

§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T, O> Display for ISizeFormatter<T, O>where T: ToF64, O: AsRef<FormatSizeOptions>,

source§

impl<T, O> Display for SizeFormatter<T, O>where T: ToF64 + Unsigned + Copy, O: AsRef<FormatSizeOptions> + Copy,

source§

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

source§

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

source§

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

§

impl<W> Display for IntoInnerError<W>

§

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>

source§

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

§

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