Trait Display

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

Format trait for an empty format, {}.

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

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

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

§Completeness and parseability

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

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

§Internationalization

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

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

§Examples

Implementing Display on a type:

use std::fmt;

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

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

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

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

Required Methods§

1.0.0 · Source

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

Formats the value using the given formatter.

§Errors

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

§Examples
use std::fmt;

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

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

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

Implementors§

Source§

impl Display for ParseAlphabetError

Source§

impl Display for base64::decode::DecodeError

Source§

impl Display for DecodeSliceError

Source§

impl Display for EncodeSliceError

Source§

impl Display for CheckedCastError

Source§

impl Display for PodCastError

Source§

impl Display for RoundingError

Source§

impl Display for Weekday

Source§

impl Display for crossbeam_channel::err::RecvTimeoutError

Source§

impl Display for crossbeam_channel::err::TryRecvError

Source§

impl Display for SetCursorStyle

Source§

impl Display for crossterm::style::types::attribute::Attribute

Source§

impl Display for Colored

Source§

impl Display for DeserializeErrorKind

Source§

impl Display for ConnectionError

Source§

impl Display for diesel::result::Error

Source§

impl Display for humantime::date::Error

Source§

impl Display for humantime::duration::Error

Source§

impl Display for LinuxI2CError

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

Source§

impl Display for Level

Source§

impl Display for LevelFilter

Source§

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

Source§

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

Source§

impl Display for InetAddr

Source§

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

Source§

impl Display for SockAddr

Source§

impl Display for BernoulliError

Source§

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

Source§

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

Source§

impl Display for rand_distr::binomial::Error

Source§

impl Display for rand_distr::cauchy::Error

Source§

impl Display for rand_distr::exponential::Error

Source§

impl Display for rand_distr::frechet::Error

Source§

impl Display for rand_distr::gamma::BetaError

Source§

impl Display for ChiSquaredError

Source§

impl Display for rand_distr::gamma::Error

Source§

impl Display for FisherFError

Source§

impl Display for rand_distr::geometric::Error

Source§

impl Display for rand_distr::gumbel::Error

Source§

impl Display for rand_distr::hypergeometric::Error

Source§

impl Display for rand_distr::inverse_gaussian::Error

Source§

impl Display for rand_distr::normal::Error

Source§

impl Display for rand_distr::normal_inverse_gaussian::Error

Source§

impl Display for rand_distr::pareto::Error

Source§

impl Display for PertError

Source§

impl Display for rand_distr::poisson::Error

Source§

impl Display for rand_distr::skew_normal::Error

Source§

impl Display for rand_distr::triangular::TriangularError

Source§

impl Display for rand_distr::weibull::Error

Source§

impl Display for ZetaError

Source§

impl Display for ZipfError

Source§

impl Display for regex::error::Error

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 EarlyDataError

Source§

impl Display for rustls::conn::unbuffered::EncodeError

Source§

impl Display for EncryptError

Source§

impl Display for CertificateError

Source§

impl Display for rustls::error::Error

Source§

impl Display for ExtendedKeyPurpose

Source§

impl Display for VerifierBuilderError

Source§

impl Display for rustls_pki_types::pem::Error

Source§

impl Display for serde_json::value::Value

Source§

impl Display for CollectionAllocErr

Source§

impl Display for statrs::distribution::beta::BetaError

Source§

impl Display for BinomialError

Source§

impl Display for CategoricalError

Source§

impl Display for CauchyError

Source§

impl Display for ChiError

Source§

impl Display for DiracError

Source§

impl Display for DirichletError

Source§

impl Display for DiscreteUniformError

Source§

impl Display for ExpError

Source§

impl Display for FisherSnedecorError

Source§

impl Display for GammaError

Source§

impl Display for GeometricError

Source§

impl Display for GumbelError

Source§

impl Display for HypergeometricError

Source§

impl Display for InverseGammaError

Source§

impl Display for LaplaceError

Source§

impl Display for LogNormalError

Source§

impl Display for MultinomialError

Source§

impl Display for MultivariateNormalError

Source§

impl Display for MultivariateStudentError

Source§

impl Display for NegativeBinomialError

Source§

impl Display for NormalError

Source§

impl Display for ParetoError

Source§

impl Display for PoissonError

Source§

impl Display for StudentsTError

Source§

impl Display for statrs::distribution::triangular::TriangularError

Source§

impl Display for UniformError

Source§

impl Display for WeibullError

Source§

impl Display for BetaFuncError

Source§

impl Display for GammaFuncError

Source§

impl Display for FishersExactTestError

Source§

impl Display for strum::ParseError

Source§

impl Display for ProcessStatus

Source§

impl Display for sysinfo::common::Signal

Source§

impl Display for tinystr::error::ParseError

Source§

impl Display for LTBError

Source§

impl Display for PAError

Source§

impl Display for PBError

Source§

impl Display for RBError

Source§

impl Display for toml::value::Value

Source§

impl Display for Offset

Source§

impl Display for Item

Source§

impl Display for toml_edit::ser::Error

Source§

impl Display for toml_edit::value::Value

Source§

impl Display for ureq::error::Error

Source§

impl Display for ureq::error::ErrorKind

Source§

impl Display for url::parser::ParseError

Source§

impl Display for SyntaxViolation

Source§

impl Display for webpki::error::Error

Source§

impl Display for StrContext

Source§

impl Display for StrContextValue

Source§

impl Display for BigEndian

Source§

impl Display for LittleEndian

Source§

impl Display for ZeroTrieBuildError

Source§

impl Display for UleError

Source§

impl Display for zmq::DecodeError

Source§

impl Display for zmq::EncodeError

Source§

impl Display for zmq::Error

Source§

impl Display for Edge

Source§

impl Display for AnalysisError

Source§

impl Display for CalibrationError

Source§

impl Display for IPBusError

Source§

impl Display for MasterTriggerError

Source§

impl Display for RunError

Source§

impl Display for SensorError

Source§

impl Display for SerializationError

Source§

impl Display for StagingError

Source§

impl Display for TofError

Source§

impl Display for UserError

Source§

impl Display for WaveformError

Source§

impl Display for DataType

Source§

impl Display for EventQuality

Source§

impl Display for EventStatus

Source§

impl Display for LTBThreshold

Source§

impl Display for TriggerType

Source§

impl Display for CRFrameObjectType

Source§

impl Display for DataSourceKind

Source§

impl Display for IPBusPacketType

Source§

impl Display for TelemetryPacketType

Source§

impl Display for TofPacketType

Source§

impl Display for Component

Source§

impl Display for OutOfBound

Source§

impl Display for Shifters

Source§

impl Display for Variable

Source§

impl Display for TofCommandCode

Source§

impl Display for BuildStrategy

Source§

impl Display for TofOperationMode

Source§

impl Display for RBBufferStrategy

Source§

impl Display for TofResponse

Source§

impl Display for TofReturnCode

Source§

impl Display for ProtocolVersion

1.0.0 · Source§

impl Display for SocketAddr

1.0.0 · Source§

impl Display for VarError

1.89.0 · Source§

impl Display for gondola_core::prelude::fs::TryLockError

1.60.0 · Source§

impl Display for gondola_core::prelude::io::ErrorKind

Source§

impl Display for AsciiChar

1.34.0 · Source§

impl Display for Infallible

1.17.0 · Source§

impl Display for FromBytesWithNulError

1.7.0 · Source§

impl Display for core::net::ip_addr::IpAddr

1.86.0 · Source§

impl Display for core::slice::GetDisjointMutError

1.15.0 · Source§

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

1.0.0 · Source§

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

Source§

impl Display for TimerError

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 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 bitflags::parser::ParseError

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

Source§

impl Display for OutOfRangeError

Source§

impl Display for TimeDelta

Source§

impl Display for ParseWeekdayError

Source§

impl Display for WeekdaySet

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

§Example

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

impl Display for ColoredString

Source§

impl Display for comfy_table::table::Table

Source§

impl Display for Emoji<'_, '_>

Source§

impl Display for crossbeam_channel::err::RecvError

Source§

impl Display for SelectTimeoutError

Source§

impl Display for TrySelectError

Source§

impl Display for DisableBlinking

Source§

impl Display for EnableBlinking

Source§

impl Display for Hide

Source§

impl Display for MoveDown

Source§

impl Display for MoveLeft

Source§

impl Display for MoveRight

Source§

impl Display for MoveTo

Source§

impl Display for MoveToColumn

Source§

impl Display for MoveToNextLine

Source§

impl Display for MoveToPreviousLine

Source§

impl Display for MoveToRow

Source§

impl Display for MoveUp

Source§

impl Display for RestorePosition

Source§

impl Display for SavePosition

Source§

impl Display for Show

Source§

impl Display for PrintStyledContent<&'static str>

Source§

impl Display for PrintStyledContent<String>

Source§

impl Display for ResetColor

Source§

impl Display for SetAttribute

Source§

impl Display for SetBackgroundColor

Source§

impl Display for SetColors

Source§

impl Display for SetForegroundColor

Source§

impl Display for Clear

Source§

impl Display for ScrollDown

Source§

impl Display for ScrollUp

Source§

impl Display for SetSize

Source§

impl Display for csv::deserializer::DeserializeError

Source§

impl Display for csv::error::Error

Source§

impl Display for csv::error::FromUtf8Error

Source§

impl Display for csv::error::Utf8Error

Source§

impl Display for MigrationVersion<'_>

Source§

impl Display for DeserializeFieldError

Source§

impl Display for EmptyChangeset

Source§

impl Display for EmptyQuery

Source§

impl Display for UnexpectedEndOfRow

Source§

impl Display for UnexpectedNullError

Source§

impl Display for env_logger::fmt::humantime::Timestamp

Source§

impl Display for CompressError

Source§

impl Display for flate2::mem::DecompressError

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 bf16

Source§

impl Display for Rfc3339Timestamp

Source§

impl Display for humantime::duration::FormattedDuration

Source§

impl Display for Duration

Source§

impl Display for humantime::wrapper::Timestamp

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 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 icu_locale_core::extensions::unicode::attribute::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 indexmap::TryReserveError

Source§

impl Display for BinaryBytes

Source§

impl Display for DecimalBytes

Source§

impl Display for indicatif::format::FormattedDuration

Source§

impl Display for HumanBytes

Source§

impl Display for HumanCount

Source§

impl Display for HumanDuration

Source§

impl Display for HumanFloatCount

Source§

impl Display for TemplateError

Source§

impl Display for libsqlite3_sys::error::Error

Source§

impl Display for ParseLevelError

Source§

impl Display for SetLoggerError

Source§

impl Display for miniz_oxide::inflate::DecompressError

Source§

impl Display for ClearEnvError

Source§

impl Display for AlgAddr

Source§

impl Display for LinkAddr

Source§

impl Display for NetlinkAddr

Source§

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

Source§

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

Source§

impl Display for UnixAddr

Source§

impl Display for VsockAddr

Source§

impl Display for TimeSpec

Source§

impl Display for TimeVal

Source§

impl Display for ClockId

Source§

impl Display for Gid

Source§

impl Display for nix::unistd::Pid

Source§

impl Display for Uid

Source§

impl Display for BigInt

Source§

impl Display for BigUint

Source§

impl Display for ParseBigIntError

Source§

impl Display for num_rational::ParseRatioError

Source§

impl Display for num_rational::ParseRatioError

Source§

impl Display for num_traits::ParseFloatError

Source§

impl Display for PercentEncode<'_>

Source§

impl Display for ReadError

Source§

impl Display for rand_core::error::Error

Source§

impl Display for rand_core::error::Error

Source§

impl Display for ThreadPoolBuildError

Source§

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

Source§

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

Source§

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

Source§

impl Display for CacheError

Source§

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

Source§

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

Source§

impl Display for GroupInfoError

Source§

impl Display for UnicodeWordBoundaryError

Source§

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

Source§

impl Display for SmallIndexError

Source§

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

Source§

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

Source§

impl Display for PatternSetInsertError

Source§

impl Display for regex_automata::util::wire::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 KeyRejected

Source§

impl Display for Unspecified

Source§

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

Source§

impl Display for rustix::pid::Pid

Source§

impl Display for UnsupportedOperationError

Source§

impl Display for OtherError

Source§

impl Display for rustls_pki_types::server_name::AddrParseError

Source§

impl Display for InvalidDnsNameError

Source§

impl Display for m128

Source§

impl Display for m128d

Source§

impl Display for m128i

Source§

impl Display for m256

Source§

impl Display for m256d

Source§

impl Display for m256i

Source§

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

Source§

impl Display for serde_json::error::Error

Source§

impl Display for Number

Source§

impl Display for AutoSimd<[bool; 1]>

Source§

impl Display for AutoSimd<[bool; 2]>

Source§

impl Display for AutoSimd<[bool; 4]>

Source§

impl Display for AutoSimd<[bool; 8]>

Source§

impl Display for AutoSimd<[bool; 16]>

Source§

impl Display for AutoSimd<[bool; 32]>

Source§

impl Display for AutoSimd<[f32; 2]>

Source§

impl Display for AutoSimd<[f32; 4]>

Source§

impl Display for AutoSimd<[f32; 8]>

Source§

impl Display for AutoSimd<[f32; 16]>

Source§

impl Display for AutoSimd<[f64; 2]>

Source§

impl Display for AutoSimd<[f64; 4]>

Source§

impl Display for AutoSimd<[f64; 8]>

Source§

impl Display for AutoSimd<[i8; 2]>

Source§

impl Display for AutoSimd<[i8; 4]>

Source§

impl Display for AutoSimd<[i8; 8]>

Source§

impl Display for AutoSimd<[i8; 16]>

Source§

impl Display for AutoSimd<[i8; 32]>

Source§

impl Display for AutoSimd<[i16; 2]>

Source§

impl Display for AutoSimd<[i16; 4]>

Source§

impl Display for AutoSimd<[i16; 8]>

Source§

impl Display for AutoSimd<[i16; 16]>

Source§

impl Display for AutoSimd<[i16; 32]>

Source§

impl Display for AutoSimd<[i32; 2]>

Source§

impl Display for AutoSimd<[i32; 4]>

Source§

impl Display for AutoSimd<[i32; 8]>

Source§

impl Display for AutoSimd<[i32; 16]>

Source§

impl Display for AutoSimd<[i64; 2]>

Source§

impl Display for AutoSimd<[i64; 4]>

Source§

impl Display for AutoSimd<[i64; 8]>

Source§

impl Display for AutoSimd<[i128; 1]>

Source§

impl Display for AutoSimd<[i128; 2]>

Source§

impl Display for AutoSimd<[i128; 4]>

Source§

impl Display for AutoSimd<[isize; 2]>

Source§

impl Display for AutoSimd<[isize; 4]>

Source§

impl Display for AutoSimd<[isize; 8]>

Source§

impl Display for AutoSimd<[u8; 2]>

Source§

impl Display for AutoSimd<[u8; 4]>

Source§

impl Display for AutoSimd<[u8; 8]>

Source§

impl Display for AutoSimd<[u8; 16]>

Source§

impl Display for AutoSimd<[u8; 32]>

Source§

impl Display for AutoSimd<[u16; 2]>

Source§

impl Display for AutoSimd<[u16; 4]>

Source§

impl Display for AutoSimd<[u16; 8]>

Source§

impl Display for AutoSimd<[u16; 16]>

Source§

impl Display for AutoSimd<[u16; 32]>

Source§

impl Display for AutoSimd<[u32; 2]>

Source§

impl Display for AutoSimd<[u32; 4]>

Source§

impl Display for AutoSimd<[u32; 8]>

Source§

impl Display for AutoSimd<[u32; 16]>

Source§

impl Display for AutoSimd<[u64; 2]>

Source§

impl Display for AutoSimd<[u64; 4]>

Source§

impl Display for AutoSimd<[u64; 8]>

Source§

impl Display for AutoSimd<[u128; 1]>

Source§

impl Display for AutoSimd<[u128; 2]>

Source§

impl Display for AutoSimd<[u128; 4]>

Source§

impl Display for AutoSimd<[usize; 2]>

Source§

impl Display for AutoSimd<[usize; 4]>

Source§

impl Display for AutoSimd<[usize; 8]>

Source§

impl Display for Bernoulli

Source§

impl Display for Beta

Source§

impl Display for Binomial

Source§

impl Display for Categorical

Source§

impl Display for Cauchy

Source§

impl Display for Chi

Source§

impl Display for ChiSquared

Source§

impl Display for Dirac

Source§

impl Display for DiscreteUniform

Source§

impl Display for Empirical

Source§

impl Display for Erlang

Source§

impl Display for Exp

Source§

impl Display for FisherSnedecor

Source§

impl Display for Gamma

Source§

impl Display for Geometric

Source§

impl Display for Gumbel

Source§

impl Display for Hypergeometric

Source§

impl Display for InverseGamma

Source§

impl Display for Laplace

Source§

impl Display for LogNormal

Source§

impl Display for NegativeBinomial

Source§

impl Display for Normal

Source§

impl Display for Pareto

Source§

impl Display for Poisson

Source§

impl Display for StudentsT

Source§

impl Display for Triangular

Source§

impl Display for Uniform

Source§

impl Display for Weibull

Source§

impl Display for InfinitePeriodic

Source§

impl Display for InfiniteSawtooth

Source§

impl Display for InfiniteSinusoidal

Source§

impl Display for InfiniteSquare

Source§

impl Display for InfiniteTriangle

Source§

impl Display for MacAddr

Source§

impl Display for sysinfo::common::Pid

Source§

impl Display for ColorChoiceParseError

Source§

impl Display for ParseColorError

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 toml_datetime::datetime::Date

Source§

impl Display for Datetime

Source§

impl Display for DatetimeParseError

Source§

impl Display for Time

Source§

impl Display for Array

Source§

impl Display for ArrayOfTables

Source§

impl Display for toml_edit::de::Error

Source§

impl Display for DocumentMut

Source§

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

Source§

impl Display for InlineTable

Source§

impl Display for InternalString

Source§

impl Display for toml_edit::key::Key

Source§

impl Display for KeyMut<'_>

Source§

impl Display for toml_edit::table::Table

Source§

impl Display for Transport

Source§

impl Display for Url

Display the serialization of this URL.

Source§

impl Display for Utf8CharsError

Source§

impl Display for f32x4

Source§

impl Display for f32x8

Source§

impl Display for f64x2

Source§

impl Display for f64x4

Source§

impl Display for i8x16

Source§

impl Display for i8x32

Source§

impl Display for i16x8

Source§

impl Display for i16x16

Source§

impl Display for i32x4

Source§

impl Display for i32x8

Source§

impl Display for i64x2

Source§

impl Display for i64x4

Source§

impl Display for u8x16

Source§

impl Display for u8x32

Source§

impl Display for u16x8

Source§

impl Display for u16x16

Source§

impl Display for u32x4

Source§

impl Display for u32x8

Source§

impl Display for u64x2

Source§

impl Display for u64x4

Source§

impl Display for ContextError

Source§

impl Display for EmptyError

Source§

impl Display for BStr

Source§

impl Display for Bytes

Source§

impl Display for Range

Source§

impl Display for RBCalibrationFlightT

Source§

impl Display for RBCalibrationFlightV

Source§

impl Display for RBCalibrations

Source§

impl Display for RAT

Source§

impl Display for ReadoutBoard

Source§

impl Display for TofPaddle

Source§

impl Display for TrackerStrip

Source§

impl Display for TrackerStripCmnNoise

Source§

impl Display for TrackerStripMask

Source§

impl Display for TrackerStripPedestal

Source§

impl Display for TrackerStripTransferFunction

Source§

impl Display for RBEvent

Source§

impl Display for RBEventHeader

Source§

impl Display for RBWaveform

Source§

impl Display for TelemetryEvent

Source§

impl Display for TofEvent

Source§

impl Display for Peak

Source§

impl Display for TofHit

Source§

impl Display for TrackerHit

Source§

impl Display for CRFrame

Source§

impl Display for CRFrameObject

Source§

impl Display for CRReader

Source§

impl Display for CRWriter

Source§

impl Display for IPBus

Source§

impl Display for TelemetryPacketReader

Source§

impl Display for TofPacketReader

Source§

impl Display for CPUMoniData

Source§

impl Display for CPUMoniDataSeries

Source§

impl Display for DataSinkHB

Source§

impl Display for DataSinkHBSeries

Source§

impl Display for EventBuilderHB

Source§

impl Display for EventBuilderHBSeries

Source§

impl Display for MasterTriggerHB

Source§

impl Display for MasterTriggerHBSeries

Source§

impl Display for LTBMoniData

Source§

impl Display for LTBMoniDataSeries

Source§

impl Display for MtbMoniData

Source§

impl Display for MtbMoniDataSeries

Source§

impl Display for PAMoniData

Source§

impl Display for PAMoniDataSeries

Source§

impl Display for PBMoniData

Source§

impl Display for PBMoniDataSeries

Source§

impl Display for RBMoniData

Source§

impl Display for RBMoniDataSeries

Source§

impl Display for RunStatistics

Source§

impl Display for AckBfsw

Source§

impl Display for GPSPacket

Source§

impl Display for MagnetoMeter

Source§

impl Display for TelemetryPacket

Source§

impl Display for TelemetryPacketHeader

Source§

impl Display for TofPacket

Source§

impl Display for TrackerDAQHSKPacket

Source§

impl Display for TrackerDAQTempPacket

Source§

impl Display for TrackerEventIDEchoPacket

Source§

impl Display for TrackerTempLeakPacket

Source§

impl Display for TrackerHeader

Source§

impl Display for TofAlert<'_>

Source§

impl Display for TofCommand

Source§

impl Display for AnalysisEngineConfig

Source§

impl Display for DataPublisherConfig

Source§

impl Display for LTBThresholdConfig

Source§

impl Display for PreampBiasConfig

Source§

impl Display for RBChannelMaskConfig

Source§

impl Display for RunConfig

Source§

impl Display for TOFEventBuilderConfig

Source§

impl Display for TofRBConfig

Source§

impl Display for TofRunConfig

Source§

impl Display for TriggerConfig

Source§

impl Display for TofCuts

Source§

impl Display for TofDetectorStatus

Source§

impl Display for MTBRegister<'_>

Source§

impl Display for RBPaddleID

Source§

impl Display for AnalysisEngineSettings

Source§

impl Display for ChannelMaskSettings

Source§

impl Display for CommandDispatcherSettings

Source§

impl Display for DataPublisherSettings

Source§

impl Display for LTBThresholdSettings

Source§

impl Display for LiftofRBConfig

Source§

impl Display for LiftofSettings

Source§

impl Display for MTBSettings

Source§

impl Display for PreampSettings

Source§

impl Display for RBSettings

Source§

impl Display for TofEventBuilderSettings

Source§

impl Display for ThreadControl

1.0.0 · Source§

impl Display for JoinPathsError

1.0.0 · Source§

impl Display for gondola_core::prelude::io::Error

1.56.0 · Source§

impl Display for WriterPanicked

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 gondola_core::prelude::Regex

Source§

impl Display for Utc

Source§

impl Display for f16

1.26.0 · Source§

impl Display for AccessError

Source§

impl Display for ByteString

Source§

impl Display for UnorderedKeyError

1.57.0 · Source§

impl Display for alloc::collections::TryReserveError

1.58.0 · Source§

impl Display for FromVecWithNulError

1.7.0 · Source§

impl Display for IntoStringError

1.0.0 · Source§

impl Display for NulError

1.0.0 · Source§

impl Display for alloc::string::FromUtf8Error

1.0.0 · Source§

impl Display for FromUtf16Error

1.0.0 · Source§

impl Display for String

1.28.0 · Source§

impl Display for LayoutError

Source§

impl Display for AllocError

1.35.0 · Source§

impl Display for TryFromSliceError

1.39.0 · Source§

impl Display for core::ascii::EscapeDefault

Source§

impl Display for ByteStr

1.13.0 · Source§

impl Display for BorrowError

1.13.0 · Source§

impl Display for BorrowMutError

1.34.0 · Source§

impl Display for CharTryFromError

1.20.0 · Source§

impl Display for ParseCharError

1.9.0 · Source§

impl Display for DecodeUtf16Error

1.20.0 · Source§

impl Display for core::char::EscapeDebug

1.16.0 · Source§

impl Display for core::char::EscapeDefault

1.16.0 · Source§

impl Display for core::char::EscapeUnicode

1.16.0 · Source§

impl Display for ToLowercase

1.16.0 · Source§

impl Display for ToUppercase

1.59.0 · Source§

impl Display for TryFromCharError

1.69.0 · Source§

impl Display for FromBytesUntilNulError

1.0.0 · Source§

impl Display for core::net::ip_addr::Ipv4Addr

1.0.0 · Source§

impl Display for core::net::ip_addr::Ipv6Addr

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

1.4.0 · Source§

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

1.0.0 · Source§

impl Display for SocketAddrV4

1.0.0 · Source§

impl Display for SocketAddrV6

1.0.0 · Source§

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

1.0.0 · Source§

impl Display for ParseIntError

1.34.0 · Source§

impl Display for TryFromIntError

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 ParseBoolError

1.0.0 · Source§

impl Display for core::str::error::Utf8Error

1.66.0 · Source§

impl Display for TryFromFloatSecsError

1.65.0 · Source§

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

1.0.0 · Source§

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

Source§

impl Display for WouldBlock

1.8.0 · Source§

impl Display for SystemTimeError

1.0.0 · Source§

impl Display for Arguments<'_>

1.0.0 · Source§

impl Display for gondola_core::prelude::fmt::Error

§

impl Display for Prefix

Source§

impl Display for dyn Expected + '_

Source§

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

Source§

impl<'a> Display for ObjectIdentifier<'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, 'e, E> Display for Base64Display<'a, 'e, E>
where E: Engine,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

impl<D> Display for Dirichlet<D>

Source§

impl<D> Display for Multinomial<D>

Source§

impl<D> Display for MultivariateNormal<D>
where D: Dim, DefaultAllocator: Allocator<D> + Allocator<D, D>,

Source§

impl<D, I> Display for Data<D>
where D: Clone + IntoIterator<Item = I>, I: Clone + Display,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<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<S> Display for Host<S>
where S: AsRef<str>,

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.

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Display for Unit<DualQuaternion<T>>
where T: RealField + Display,

Source§

impl<T> Display for Unit<Quaternion<T>>
where T: RealField + Display,

Source§

impl<T> Display for Unit<Complex<T>>
where T: RealField + Display,

Source§

impl<T> Display for Quaternion<T>
where T: RealField + Display,

Source§

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

Source§

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

Source§

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

Source§

impl<T> Display for num_rational::Ratio<T>
where T: Display + Eq + One,

Source§

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

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,

Source§

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

1.20.0 · Source§

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

1.20.0 · Source§

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

1.28.0 · Source§

impl<T> Display for NonZero<T>

1.74.0 · Source§

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

1.10.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

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, D> Display for OPoint<T, D>

Source§

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

Source§

impl<T, R, C, S> Display for Matrix<T, R, C, S>
where R: Dim, C: Dim, T: Scalar + Display, S: RawStorage<T, R, C>,

Source§

impl<T, R, const D: usize> Display for Isometry<T, R, D>
where T: RealField + Display, R: Display,

Source§

impl<T, R, const D: usize> Display for Similarity<T, R, D>
where T: RealField + Display, R: AbstractRotation<T, D> + Display,

Source§

impl<T, V, QId, Op, O, const STATIC_QUERY_ID: bool> Display for DebugQuery<'_, InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>, Sqlite>
where T: QuerySource, V: ContainsDefaultableValue<Out = O>, DebugQuery<'_, InsertStatement<T, BatchInsert<Vec<ValuesClause<V, T>>, T, QId, STATIC_QUERY_ID>, Op>, Sqlite>: DebugQueryHelper<O>,

Source§

impl<T, const D: usize> Display for Rotation<T, D>
where T: RealField + Display,

Source§

impl<T, const D: usize> Display for Scale<T, D>
where T: Scalar + Display,

Source§

impl<T, const D: usize> Display for Translation<T, D>
where T: Scalar + Display,

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<W> Display for gondola_core::prelude::io::IntoInnerError<W>

Source§

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