Display

Trait Display 

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

Format trait for an empty format, {}.

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

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

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

§Completeness and parseability

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

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

§Internationalization

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

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

§Examples

Implementing Display on a type:

use std::fmt;

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

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

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

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

Required Methods§

1.0.0 · Source

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

Formats the value using the given formatter.

§Errors

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

§Examples
use std::fmt;

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

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

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

Implementors§

Source§

impl Display for &dyn Show

Source§

impl Display for ShownJobStatus

Source§

impl Display for tag2upload_service_manager::db_migration::Outcome

Source§

impl Display for NotForUsReason

Source§

impl Display for OracleTaskError

Source§

impl Display for ProcessingError

Source§

impl Display for StartupError

Source§

impl Display for WebError

Source§

impl Display for BadNamever

Source§

impl Display for Interval

Source§

impl Display for BadMessage

Source§

impl Display for ExpectedKeyword

Source§

impl Display for MetadataItemError

Source§

impl Display for InvalidOrNullGitObjectId

Source§

impl Display for WorkerFidelity

Source§

impl Display for Info

1.7.0 · Source§

impl Display for IpAddr

Source§

impl Display for IpNet

Source§

impl Display for Void

1.89.0 · Source§

impl Display for tag2upload_service_manager::prelude::fs::TryLockError

Source§

impl Display for AsciiChar

1.34.0 · Source§

impl Display for Infallible

1.17.0 · Source§

impl Display for FromBytesWithNulError

1.0.0 · Source§

impl Display for SocketAddr

1.86.0 · Source§

impl Display for core::slice::GetDisjointMutError

1.0.0 · Source§

impl Display for VarError

1.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 ParseAlphabetError

Source§

impl Display for base64::decode::DecodeError

Source§

impl Display for DecodeSliceError

Source§

impl Display for EncodeSliceError

Source§

impl Display for Tz

Source§

impl Display for RoundingError

Source§

impl Display for chrono::weekday::Weekday

Source§

impl Display for ContextKind

Source§

impl Display for ContextValue

Source§

impl Display for clap_builder::error::kind::ErrorKind

Source§

impl Display for MatchesError

Source§

impl Display for ColorChoice

Source§

impl Display for cookie::parse::ParseError

Source§

impl Display for SameSite

Source§

impl Display for crossbeam_channel::err::RecvTimeoutError

Source§

impl Display for crossbeam_channel::err::TryRecvError

Source§

impl Display for DecodeKind

Source§

impl Display for BinaryError

Source§

impl Display for Actual

Source§

impl Display for figment::error::Kind

Source§

impl Display for Source

Displays the source. Location and custom sources are displayed directly. File paths are displayed relative to the current working directory if the relative path is shorter than the complete path.

Source§

impl Display for globset::ErrorKind

Source§

impl Display for ProtoErrorKind

Source§

impl Display for MessageType

Source§

impl Display for OpCode

Source§

impl Display for ResponseCode

Source§

impl Display for DNSClass

Source§

impl Display for Property

Source§

impl Display for hickory_proto::rr::rdata::caa::Value

Source§

impl Display for Algorithm

Source§

impl Display for CertType

Source§

impl Display for SvcParamKey

Source§

impl Display for SvcParamValue

Source§

impl Display for RData

Source§

impl Display for RecordType

Source§

impl Display for hickory_proto::serialize::binary::decoder::DecodeError

Source§

impl Display for Protocol

Source§

impl Display for ResolveErrorKind

Source§

impl Display for httparse::Error

Source§

impl Display for humantime::date::Error

Source§

impl Display for humantime::duration::Error

Source§

impl Display for GetTimezoneError

Source§

impl Display for InvalidStringList

Source§

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

Source§

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

Source§

impl Display for PreferencesParseError

Source§

impl Display for DataErrorKind

Source§

impl Display for ignore::Error

Source§

impl Display for indexmap::GetDisjointMutError

Source§

impl Display for InlinableString

Source§

impl Display for log::Level

Source§

impl Display for log::LevelFilter

Source§

impl Display for mini_sqlite_dump::Error

Source§

impl Display for PredicateError

Source§

impl Display for multer::error::Error

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Display for WeightedError

Source§

impl Display for regex_automata::dfa::automaton::StartError

Source§

impl Display for regex_automata::hybrid::error::StartError

Source§

impl Display for Ast

Print a display representation of this Ast.

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

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

Source§

impl Display for regex_syntax::ast::ErrorKind

Source§

impl Display for regex_syntax::error::Error

Source§

impl Display for regex_syntax::hir::ErrorKind

Source§

impl Display for regex::error::Error

Source§

impl Display for resolv_conf::ParseError

Source§

impl Display for Network

Source§

impl Display for ScopedIp

Source§

impl Display for Sig

Source§

impl Display for rocket::error::ErrorKind

Source§

impl Display for Entity

Source§

impl Display for rocket::form::error::ErrorKind<'_>

Source§

impl Display for LogLevel

Source§

impl Display for Feature

Source§

impl Display for rocket_http::method::Method

Source§

impl Display for rocket_http::uri::uri::Uri<'_>

Source§

impl Display for rusqlite::error::Error

Source§

impl Display for Type

Source§

impl Display for FromSqlError

Source§

impl Display for rustls_pki_types::pem::Error

Source§

impl Display for NotifyState<'_>

Source§

impl Display for serde_json::value::Value

Source§

impl Display for serde_urlencoded::ser::Error

Source§

impl Display for slab::GetDisjointMutError

Source§

impl Display for CollectionAllocErr

Source§

impl Display for StrSimError

Source§

impl Display for strum::ParseError

Source§

impl Display for LogicOperator

Source§

impl Display for MathOperator

Source§

impl Display for time::error::Error

Source§

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

Source§

impl Display for InvalidFormatDescription

Source§

impl Display for Parse

Source§

impl Display for ParseFromDescription

Source§

impl Display for TryFromParsed

Source§

impl Display for Month

Source§

impl Display for time::weekday::Weekday

Source§

impl Display for tinystr::error::ParseError

Source§

impl Display for AnyDelimiterCodecError

Source§

impl Display for LinesCodecError

Source§

impl Display for TryAcquireError

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Display for GrpcFailureClass

Source§

impl Display for StatusInRangeFailureClass

Source§

impl Display for ubyte::parse::Error

Source§

impl Display for ucd_trie::owned::Error

Source§

impl Display for url::parser::ParseError

Source§

impl Display for SyntaxViolation

Source§

impl Display for uuid::Variant

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

1.60.0 · Source§

impl Display for tag2upload_service_manager::prelude::io::ErrorKind

Source§

impl Display for tag2upload_service_manager::prelude::oneshot::error::TryRecvError

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 CodeLocation

Source§

impl Display for UnexecutedCodeLocations

Source§

impl Display for DbSqlError

Source§

impl Display for FromSqlEnumInvalidValue

Source§

impl Display for SchemaGenerationError

Source§

impl Display for ActualClient

Source§

impl Display for DisallowedClient

Source§

impl Display for InvalidAllowedClient

Source§

impl Display for HttpNotFound

Source§

impl Display for InternalError

Source§

impl Display for MismatchError

Source§

impl Display for Namever

Source§

impl Display for DbData1

Source§

impl Display for DbData2

Source§

impl Display for ProjectId

Source§

impl Display for UserId

Source§

impl Display for tag2upload_service_manager::logging::LevelFilter

Source§

impl Display for ProtocolViolation

Source§

impl Display for OracleConnection

Source§

impl Display for AttemptInfo

Source§

impl Display for EmptyProcessingInfo

Source§

impl Display for GitObjectId

Source§

impl Display for GitObjectIdOrNull

Source§

impl Display for HistEntId

Source§

impl Display for Hostname

Source§

impl Display for InvalidGitObjectId

Source§

impl Display for InvalidHostname

Source§

impl Display for InvalidPackageName

Source§

impl Display for InvalidTagObjectData

Source§

impl Display for InvalidVersionString

Source§

impl Display for InvalidWorkerId

Source§

impl Display for JobId

Source§

impl Display for PackageName

Source§

impl Display for PauseId

Source§

impl Display for ProcessingInfo

Source§

impl Display for SomeZeroForZeroAsNone

Source§

impl Display for TagObjectData

Source§

impl Display for TimeT

Source§

impl Display for UnexpectedNullGitObjectId

Source§

impl Display for VersionString

Source§

impl Display for WorkerId

Source§

impl Display for ContentType

Source§

impl Display for WrongVhost

Source§

impl Display for HtDuration

Source§

impl Display for HtTimeT

Source§

impl Display for tag2upload_service_manager::prelude::fairing::Kind

1.0.0 · Source§

impl Display for Arguments<'_>

1.0.0 · Source§

impl Display for tag2upload_service_manager::prelude::fmt::Error

Source§

impl Display for Aborted

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 core::array::TryFromSliceError

1.39.0 · Source§

impl Display for core::ascii::EscapeDefault

Source§

impl Display for ByteStr

1.13.0 · Source§

impl Display for BorrowError

1.13.0 · Source§

impl Display for BorrowMutError

1.34.0 · Source§

impl Display for CharTryFromError

1.20.0 · Source§

impl Display for ParseCharError

1.9.0 · Source§

impl Display for DecodeUtf16Error

1.20.0 · Source§

impl Display for core::char::EscapeDebug

1.16.0 · Source§

impl Display for core::char::EscapeDefault

1.16.0 · Source§

impl Display for core::char::EscapeUnicode

1.16.0 · Source§

impl Display for ToLowercase

1.16.0 · Source§

impl Display for ToUppercase

1.59.0 · Source§

impl Display for TryFromCharError

1.69.0 · Source§

impl Display for FromBytesUntilNulError

1.0.0 · Source§

impl Display for Ipv4Addr

1.0.0 · Source§

impl Display for Ipv6Addr

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

1.4.0 · Source§

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

1.0.0 · Source§

impl Display for SocketAddrV4

1.0.0 · Source§

impl Display for SocketAddrV6

1.0.0 · Source§

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

1.0.0 · Source§

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

1.34.0 · Source§

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

1.26.0 · Source§

impl Display for Location<'_>

1.26.0 · Source§

impl Display for PanicInfo<'_>

1.81.0 · Source§

impl Display for PanicMessage<'_>

1.66.0 · Source§

impl Display for TryFromFloatSecsError

1.65.0 · Source§

impl Display for Backtrace

1.0.0 · Source§

impl Display for JoinPathsError

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

impl Display for AccessError

1.8.0 · Source§

impl Display for SystemTimeError

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

Source§

impl Display for Reset

Source§

impl Display for Style

Source§

impl Display for bitflags::parser::ParseError

Source§

impl Display for bstr::bstr::BStr

Source§

impl Display for BString

Source§

impl Display for bstr::ext_vec::FromUtf8Error

Source§

impl Display for bstr::utf8::Utf8Error

Source§

impl Display for TryGetError

Source§

impl Display for chrono_tz::timezones::ParseError

Source§

impl Display for chrono::format::ParseError

Source§

impl Display for ParseMonthError

Source§

impl Display for NaiveDate

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

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

§Example

use chrono::NaiveDate;

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

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

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

impl Display for NaiveDateTime

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

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

§Example

use chrono::NaiveDate;

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

Leap seconds may also be used.

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

impl Display for NaiveTime

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

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

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

§Example

use chrono::NaiveTime;

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

Leap seconds may also be used.

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

impl Display for FixedOffset

Source§

impl Display for Utc

Source§

impl Display for OutOfRange

Source§

impl Display for OutOfRangeError

Source§

impl Display for TimeDelta

Source§

impl Display for ParseWeekdayError

Source§

impl Display for WeekdaySet

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

§Example

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

impl Display for Arg

Source§

impl Display for Command

Source§

impl Display for ValueRange

Source§

impl Display for Str

Source§

impl Display for StyledStr

Color-unaware printing. Never uses coloring.

Source§

impl Display for clap_builder::util::id::Id

Source§

impl Display for CookieBuilder<'_>

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 data_encoding::Display<'_>

Source§

impl Display for SpecificationError

Source§

impl Display for deranged::ParseIntError

Source§

impl Display for deranged::TryFromIntError

Source§

impl Display for WrongVariantError

Source§

impl Display for UnitError

Source§

impl Display for derive_more::str::FromStrError

Source§

impl Display for AsciiCharsIter<'_>

Format without a temporary string

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

impl Display for figment::error::Error

Source§

impl Display for OneOf

Source§

impl Display for Profile

Source§

impl Display for futures_channel::mpsc::SendError

Source§

impl Display for futures_channel::mpsc::TryRecvError

Source§

impl Display for Canceled

Source§

impl Display for SpawnError

Source§

impl Display for getrandom::error::Error

Source§

impl Display for getrandom::error::Error

Source§

impl Display for glob::GlobError

Source§

impl Display for Pattern

Show the original glob pattern.

Source§

impl Display for PatternError

Source§

impl Display for Glob

Source§

impl Display for globset::Error

Source§

impl Display for globwalk::GlobError

Source§

impl Display for h2::error::Error

Source§

impl Display for h2::error::Error

Source§

impl Display for h2::frame::reason::Reason

Source§

impl Display for h2::frame::reason::Reason

Source§

impl Display for ProtoError

Source§

impl Display for Edns

Source§

impl Display for Flags

We are following the dig commands display format for the header flags

Example: “RD,AA,RA;” is Recursion-Desired, Authoritative-Answer, Recursion-Available.

Source§

impl Display for hickory_proto::op::header::Header

Source§

impl Display for LowerQuery

Source§

impl Display for Message

Source§

impl Display for hickory_proto::op::query::Query

Source§

impl Display for Label

Source§

impl Display for hickory_proto::rr::domain::name::Name

Source§

impl Display for LowerName

Source§

impl Display for A

Source§

impl Display for AAAA

Source§

impl Display for CAA

Source§

impl Display for KeyValue

Source§

impl Display for CERT


[2.2](https://datatracker.ietf.org/doc/html/rfc4398#section-2.2).  Text Representation of CERT RRs

   The RDATA portion of a CERT RR has the type field as an unsigned
   decimal integer or as a mnemonic symbol as listed in [Section 2.1](https://datatracker.ietf.org/doc/html/rfc4398#section-2.1),
   above.

   The key tag field is represented as an unsigned decimal integer.

   The algorithm field is represented as an unsigned decimal integer or
   a mnemonic symbol as listed in [[12](https://datatracker.ietf.org/doc/html/rfc4398#ref-12)].

   The certificate/CRL portion is represented in base 64 [[16](https://datatracker.ietf.org/doc/html/rfc4398#ref-16)] and may be
   divided into any number of white-space-separated substrings, down to
   single base-64 digits, which are concatenated to obtain the full
   signature.  These substrings can span lines using the standard
   parenthesis.

   Note that the certificate/CRL portion may have internal sub-fields,
   but these do not appear in the master file representation.  For
   example, with type 254, there will be an OID size, an OID, and then
   the certificate/CRL proper.  However, only a single logical base-64
   string will appear in the text representation.
Source§

impl Display for CSYNC

Source§

impl Display for HINFO

RFC 1033, DOMAIN OPERATIONS GUIDE, November 1987

HINFO (Host Info)

           <host>   [<ttl>] [<class>]   HINFO   <hardware>   <software>

   The HINFO record gives information about a particular host.  The data
   is two strings separated by whitespace.  The first string is a
   hardware description and the second is software.  The hardware is
   usually a manufacturer name followed by a dash and model designation.
   The software string is usually the name of the operating system.

   Official HINFO types can be found in the latest Assigned Numbers RFC,
   the latest of which is RFC-1010.  The Hardware type is called the
   Machine name and the Software type is called the System name.

   Some sample HINFO records:

           SRI-NIC.ARPA.           HINFO   DEC-2060 TOPS20
           UCBARPA.Berkeley.EDU.   HINFO   VAX-11/780 UNIX
Source§

impl Display for HTTPS

Source§

impl Display for MX

RFC 1033, DOMAIN OPERATIONS GUIDE, November 1987

  MX (Mail Exchanger)  (See RFC-974 for more details.)

          <name>   [<ttl>] [<class>]   MX   <preference>   <host>

  MX records specify where mail for a domain name should be delivered.
  There may be multiple MX records for a particular name.  The
  preference value specifies the order a mailer should try multiple MX
  records when delivering mail.  Zero is the highest preference.
  Multiple records for the same name may have the same preference.

  A host BAR.FOO.COM may want its mail to be delivered to the host
  PO.FOO.COM and would then use the MX record:

          BAR.FOO.COM.    MX      10      PO.FOO.COM.

  A host BAZ.FOO.COM may want its mail to be delivered to one of three
  different machines, in the following order:

          BAZ.FOO.COM.    MX      10      PO1.FOO.COM.
                          MX      20      PO2.FOO.COM.
                          MX      30      PO3.FOO.COM.

  An entire domain of hosts not connected to the Internet may want
  their mail to go through a mail gateway that knows how to deliver
  mail to them.  If they would like mail addressed to any host in the
  domain FOO.COM to go through the mail gateway they might use:

          FOO.COM.        MX       10     RELAY.CS.NET.
          *.FOO.COM.      MX       20     RELAY.CS.NET.

  Note that you can specify a wildcard in the MX record to match on
  anything in FOO.COM, but that it won't match a plain FOO.COM.
Source§

impl Display for ANAME

Source§

impl Display for CNAME

Source§

impl Display for NS

Source§

impl Display for PTR

Source§

impl Display for NAPTR

RFC 2915, NAPTR DNS RR, September 2000

Master File Format

  The master file format follows the standard rules in RFC-1035 [1].
  Order and preference, being 16-bit unsigned integers, shall be an
  integer between 0 and 65535.  The Flags and Services and Regexp
  fields are all quoted <character-string>s.  Since the Regexp field
  can contain numerous backslashes and thus should be treated with
  care.  See Section 10 for how to correctly enter and escape the
  regular expression.

;;      order pflags service           regexp replacement
IN NAPTR 100  50  "a"    "z3950+N2L+N2C"     ""   cidserver.example.com.
IN NAPTR 100  50  "a"    "rcds+N2C"          ""   cidserver.example.com.
IN NAPTR 100  50  "s"    "http+N2L+N2C+N2R"  ""   www.example.com.
Source§

impl Display for NULL

Source§

impl Display for OPENPGPKEY

Parse the RData from a set of tokens.

RFC 7929

2.3.  The OPENPGPKEY RDATA Presentation Format

   The RDATA Presentation Format, as visible in Zone Files [RFC1035],
   consists of a single OpenPGP Transferable Public Key as defined in
   Section 11.1 of [RFC4880] encoded in base64 as defined in Section 4
   of [RFC4648].
Source§

impl Display for OPT

Source§

impl Display for SOA

RFC 1033, DOMAIN OPERATIONS GUIDE, November 1987

SOA  (Start Of Authority)

<name>  [<ttl>]  [<class>]  SOA  <origin>  <person>  (
   <serial>
   <refresh>
   <retry>
   <expire>
   <minimum> )

The Start Of Authority record designates the start of a zone.  The
zone ends at the next SOA record.

<name> is the name of the zone.

<origin> is the name of the host on which the master zone file
resides.

<person> is a mailbox for the person responsible for the zone.  It is
formatted like a mailing address but the at-sign that normally
separates the user from the host name is replaced with a dot.

<serial> is the version number of the zone file.  It should be
incremented anytime a change is made to data in the zone.

<refresh> is how long, in seconds, a secondary name server is to
check with the primary name server to see if an update is needed.  A
good value here would be one hour (3600).

<retry> is how long, in seconds, a secondary name server is to retry
after a failure to check for a refresh.  A good value here would be
10 minutes (600).

<expire> is the upper limit, in seconds, that a secondary name server
is to use the data before it expires for lack of getting a refresh.
You want this to be rather large, and a nice value is 3600000, about
42 days.

<minimum> is the minimum number of seconds to be used for TTL values
in RRs.  A minimum of at least a day is a good value here (86400).

There should only be one SOA record per zone.  A sample SOA record
would look something like:

@   IN   SOA   SRI-NIC.ARPA.   HOSTMASTER.SRI-NIC.ARPA. (
    45         ;serial
    3600       ;refresh
    600        ;retry
    3600000    ;expire
    86400 )    ;minimum
Source§

impl Display for SRV

The format of the SRV RR

  Here is the format of the SRV RR, whose DNS type code is 33:

  _Service._Proto.Name TTL Class SRV Priority Weight Port Target

  (There is an example near the end of this document.)
Source§

impl Display for SSHFP

3.2.  Presentation Format of the SSHFP RR

   The RDATA of the presentation format of the SSHFP resource record
   consists of two numbers (algorithm and fingerprint type) followed by
   the fingerprint itself, presented in hex, e.g.:

       host.example.  SSHFP 2 1 123456789abcdef67890123456789abcdef67890

   The use of mnemonics instead of numbers is not allowed.
Source§

impl Display for Alpn

Source§

impl Display for EchConfigList

Source§

impl Display for Mandatory

Source§

impl Display for SVCB

simple.example. 7200 IN HTTPS 1 . alpn=h3
pool  7200 IN HTTPS 1 h3pool alpn=h2,h3 ech="123..."
              HTTPS 2 .      alpn=h2 ech="abc..."
@     7200 IN HTTPS 0 www
_8765._baz.api.example.com. 7200 IN SVCB 0 svc4-baz.example.net.
Source§

impl Display for Unknown

Source§

impl Display for TLSA

2.2.  TLSA RR Presentation Format

  The presentation format of the RDATA portion (as defined in
  [RFC1035]) is as follows:

  o  The certificate usage field MUST be represented as an 8-bit
     unsigned integer.

  o  The selector field MUST be represented as an 8-bit unsigned
     integer.

  o  The matching type field MUST be represented as an 8-bit unsigned
     integer.

  o  The certificate association data field MUST be represented as a
     string of hexadecimal characters.  Whitespace is allowed within
     the string of hexadecimal characters, as described in [RFC1035].

2.3.  TLSA RR Examples

   In the following examples, the domain name is formed using the rules
   in Section 3.

   An example of a hashed (SHA-256) association of a PKIX CA
   certificate:

   _443._tcp.www.example.com. IN TLSA (
      0 0 1 d2abde240d7cd3ee6b4b28c54df034b9
            7983a1d16e8a410e4561cb106618e971 )

   An example of a hashed (SHA-512) subject public key association of a
   PKIX end entity certificate:

   _443._tcp.www.example.com. IN TLSA (
      1 1 2 92003ba34942dc74152e2f2c408d29ec
            a5a520e7f2e06bb944f4dca346baf63c
            1b177615d466f6c4b71c216a50292bd5
            8c9ebdd2f74e38fe51ffd48c43326cbc )

   An example of a full certificate association of a PKIX end entity
   certificate:

   _443._tcp.www.example.com. IN TLSA (
      3 0 0 30820307308201efa003020102020... )
Source§

impl Display for TXT

Source§

impl Display for NameServerConfig

Source§

impl Display for ResolveError

Source§

impl Display for http_body_util::limited::LengthLimitError

Source§

impl Display for http_body::limited::LengthLimitError

Source§

impl Display for http::error::Error

Source§

impl Display for http::error::Error

Source§

impl Display for http::header::map::MaxSizeReached

Source§

impl Display for http::header::map::MaxSizeReached

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Display for http::method::InvalidMethod

Source§

impl Display for http::method::InvalidMethod

Source§

impl Display for http::method::Method

Source§

impl Display for http::method::Method

Source§

impl Display for http::status::InvalidStatusCode

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::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::authority::Authority

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Display for http::uri::InvalidUri

Source§

impl Display for http::uri::InvalidUri

Source§

impl Display for http::uri::InvalidUriParts

Source§

impl Display for http::uri::InvalidUriParts

Source§

impl Display for http::uri::Uri

Source§

impl Display for http::uri::Uri

Source§

impl Display for InvalidChunkSize

Source§

impl Display for HttpDate

Source§

impl Display for httpdate::Error

Source§

impl Display for Rfc3339Timestamp

Source§

impl Display for FormattedDuration

Source§

impl Display for humantime::wrapper::Duration

Source§

impl Display for Timestamp

Source§

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

Source§

impl Display for InvalidNameError

Source§

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

Source§

impl Display for hyper::error::Error

Source§

impl Display for hyper::error::Error

Source§

impl Display for InvalidSetError

Source§

impl Display for RangeError

Source§

impl Display for DataLocale

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

Source§

impl Display for Other

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

Source§

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

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

Source§

impl Display for Private

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

Source§

impl Display for Extensions

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

Source§

impl Display for Fields

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

Source§

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

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

Source§

impl Display for Transform

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

Source§

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

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

Source§

impl Display for Attribute

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

Source§

impl Display for Attributes

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

Source§

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

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

Source§

impl Display for Keywords

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

Source§

impl Display for Unicode

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

Source§

impl Display for SubdivisionId

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

Source§

impl Display for SubdivisionSuffix

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

Source§

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

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

Source§

impl Display for LanguageIdentifier

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

Source§

impl Display for Locale

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

Source§

impl Display for Language

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

Source§

impl Display for Region

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

Source§

impl Display for Script

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

Source§

impl Display for icu_locale_core::subtags::Subtag

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

Source§

impl Display for icu_locale_core::subtags::variant::Variant

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

Source§

impl Display for Variants

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

Source§

impl Display for DataError

Source§

impl Display for DataIdentifierBorrowed<'_>

Source§

impl Display for idna::Errors

Source§

impl Display for indexmap::TryReserveError

Source§

impl Display for InlineString

Source§

impl Display for Ipv4Net

Source§

impl Display for Ipv6Net

Source§

impl Display for PrefixLenError

Source§

impl Display for ipnet::parser::AddrParseError

Source§

impl Display for CapacityOverflowError

Source§

impl Display for iri_string::normalize::error::Error

Source§

impl Display for iri_string::template::error::Error

Source§

impl Display for UriTemplateString

Source§

impl Display for UriTemplateStr

Source§

impl Display for iri_string::validate::Error

Source§

impl Display for libsqlite3_sys::error::Error

Source§

impl Display for log::ParseLevelError

Source§

impl Display for SetLoggerError

Source§

impl Display for mime::FromStrError

Source§

impl Display for Mime

Source§

impl Display for native_tls::Error

Source§

impl Display for TimeSpec

Source§

impl Display for TimeVal

Source§

impl Display for MissingPrefixBufError

Source§

impl Display for MissingPrefixError

Source§

impl Display for ParentError

Source§

impl Display for Infix

Source§

impl Display for Prefix

Source§

impl Display for Suffix

Source§

impl Display for num_traits::ParseFloatError

Source§

impl Display for Asn1GeneralizedTimeRef

Source§

impl Display for Asn1ObjectRef

Source§

impl Display for Asn1TimeRef

Source§

impl Display for BigNum

Source§

impl Display for BigNumRef

Source§

impl Display for openssl::error::Error

Source§

impl Display for ErrorStack

Source§

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

Source§

impl Display for OpensslString

Source§

impl Display for OpensslStringRef

Source§

impl Display for X509VerifyResult

Source§

impl Display for PercentEncode<'_>

Source§

impl Display for Empty

Source§

impl Display for ReadError

Source§

impl Display for rand_core::error::Error

Source§

impl Display for OsError

Source§

impl Display for regex_automata::dfa::dense::BuildError

Source§

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

Source§

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

Source§

impl Display for CacheError

Source§

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

Source§

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

Source§

impl Display for GroupInfoError

Source§

impl Display for UnicodeWordBoundaryError

Source§

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

Source§

impl Display for SmallIndexError

Source§

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

Source§

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

Source§

impl Display for PatternSetInsertError

Source§

impl Display for DeserializeError

Source§

impl Display for SerializeError

Source§

impl Display for regex_syntax::ast::Error

Source§

impl Display for regex_syntax::hir::Error

Source§

impl Display for Hir

Print a display representation of this Hir.

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

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

Source§

impl Display for CaseFoldError

Source§

impl Display for UnicodeWordError

Source§

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

Source§

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

Source§

impl Display for reqwest::error::Error

Source§

impl Display for resolv_conf::ip::AddrParseError

Source§

impl Display for Config

Source§

impl Display for Catcher

Source§

impl Display for Ident

Source§

impl Display for Shutdown

Source§

impl Display for N

Source§

impl Display for Limits

Source§

impl Display for rocket::error::Error

Source§

impl Display for rocket::form::error::Error<'_>

Source§

impl Display for rocket::form::error::Errors<'_>

Source§

impl Display for NameBuf<'_>

Source§

impl Display for rocket::form::name::key::Key

Source§

impl Display for rocket::form::name::name::Name

Source§

impl Display for NameView<'_>

Source§

impl Display for Request<'_>

Source§

impl Display for Route

Source§

impl Display for RouteUri<'_>

Source§

impl Display for Accept

Source§

impl Display for rocket_http::header::header::Header<'_>

Source§

impl Display for MediaType

Source§

impl Display for rocket_http::parse::uri::error::Error<'_>

Source§

impl Display for RawStr

Source§

impl Display for RawStrBuf

Source§

impl Display for Status

Source§

impl Display for Absolute<'_>

Source§

impl Display for Asterisk

Source§

impl Display for rocket_http::uri::authority::Authority<'_>

Source§

impl Display for TryFromUriError

Source§

impl Display for rocket_http::uri::host::Host<'_>

Source§

impl Display for Origin<'_>

Source§

impl Display for Path<'_>

Source§

impl Display for rocket_http::uri::path_query::Query<'_>

Source§

impl Display for Reference<'_>

Source§

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

Source§

impl Display for Gid

Source§

impl Display for Uid

Source§

impl Display for rustls_pki_types::server_name::AddrParseError

Source§

impl Display for InvalidDnsNameError

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 PathPersistError

Source§

impl Display for tera::errors::Error

Source§

impl Display for time::date::Date

Source§

impl Display for time::duration::Duration

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

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

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

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

Source§

impl Display for ComponentRange

Source§

impl Display for ConversionRange

Source§

impl Display for DifferentVariant

Source§

impl Display for InvalidVariant

Source§

impl Display for OffsetDateTime

Source§

impl Display for PrimitiveDateTime

Source§

impl Display for time::time::Time

Source§

impl Display for UtcDateTime

Source§

impl Display for UtcOffset

Source§

impl Display for tinyvec::arrayvec::TryFromSliceError

Source§

impl Display for tokio_stream::stream_ext::timeout::Elapsed

Source§

impl Display for LengthDelimitedCodecError

Source§

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

Source§

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

Source§

impl Display for TryCurrentError

Source§

impl Display for JoinError

Source§

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

Source§

impl Display for AcquireError

Source§

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

Source§

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

Source§

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

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

Source§

impl Display for InvalidBackoff

Source§

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

Source§

impl Display for None

Source§

impl Display for SetGlobalDefaultError

Source§

impl Display for Field

Source§

impl Display for FieldSet

Source§

impl Display for ValueSet<'_>

Source§

impl Display for tracing_core::metadata::Level

Source§

impl Display for tracing_core::metadata::ParseLevelError

Source§

impl Display for ParseLevelFilterError

Source§

impl Display for tracing_subscriber::filter::directive::ParseError

Source§

impl Display for Directive

Source§

impl Display for BadName

Source§

impl Display for EnvFilter

Source§

impl Display for FromEnvError

Source§

impl Display for Targets

Source§

impl Display for tracing_subscriber::reload::Error

Source§

impl Display for TryInitError

Source§

impl Display for ByteUnit

Display self as best as possible. For perfectly custom display output, consider using ByteUnit::repr().

§Example

use ubyte::{ByteUnit, ToByteUnit};

assert_eq!(323.kilobytes().to_string(), "323kB");
assert_eq!(3.megabytes().to_string(), "3MB");
assert_eq!(3.mebibytes().to_string(), "3MiB");

assert_eq!((3.mebibytes() + 140.kilobytes()).to_string(), "3.13MiB");
assert_eq!((3.mebibytes() + 2.mebibytes()).to_string(), "5MiB");
assert_eq!((7.gigabytes() + 58.mebibytes() + 3.kilobytes()).to_string(), "7.06GB");
assert_eq!((7.gibibytes() + 920.mebibytes()).to_string(), "7.90GiB");
assert_eq!(7231.kilobytes().to_string(), "6.90MiB");

assert_eq!(format!("{:.0}", 7.gibibytes() + 920.mebibytes()), "8GiB");
assert_eq!(format!("{:.1}", 7.gibibytes() + 920.mebibytes()), "7.9GiB");
assert_eq!(format!("{:.2}", 7.gibibytes() + 920.mebibytes()), "7.90GiB");
assert_eq!(format!("{:.3}", 7.gibibytes() + 920.mebibytes()), "7.898GiB");
assert_eq!(format!("{:.4}", 7.gibibytes() + 920.mebibytes()), "7.8984GiB");
assert_eq!(format!("{:.4}", 7231.kilobytes()), "6.8960MiB");
assert_eq!(format!("{:.0}", 7231.kilobytes()), "7MiB");
assert_eq!(format!("{:.2}", 999.kilobytes() + 990.bytes()), "976.55KiB");
assert_eq!(format!("{:.0}", 999.kilobytes() + 990.bytes()), "1MB");

assert_eq!(format!("{:04.2}", 999.kilobytes() + 990.bytes()), "0976.55KiB");
assert_eq!(format!("{:02.0}", 999.kilobytes() + 990.bytes()), "01MB");
assert_eq!(format!("{:04.0}", 999.kilobytes() + 990.bytes()), "0001MB");
Source§

impl Display for UncasedStr

Source§

impl Display for Uncased<'_>

Source§

impl Display for Utf8CharsError

Source§

impl Display for uuid::error::Error

Source§

impl Display for Braced

Source§

impl Display for Hyphenated

Source§

impl Display for Simple

Source§

impl Display for Urn

Source§

impl Display for NonNilUuid

Source§

impl Display for Uuid

Source§

impl Display for walkdir::error::Error

Source§

impl Display for ContextError

Source§

impl Display for EmptyError

Source§

impl Display for winnow::stream::bstr::BStr

Source§

impl Display for Bytes

Source§

impl Display for Range

1.0.0 · Source§

impl Display for tag2upload_service_manager::prelude::io::Error

1.56.0 · Source§

impl Display for WriterPanicked

Source§

impl Display for tag2upload_service_manager::prelude::oneshot::error::RecvError

1.0.0 · Source§

impl Display for ParseBoolError

1.0.0 · Source§

impl Display for tag2upload_service_manager::prelude::str::Utf8Error

Source§

impl Display for tag2upload_service_manager::prelude::AE

Source§

impl Display for Url

Display the serialization of this URL.

Source§

impl Display for tag2upload_service_manager::prelude::watch::error::RecvError

Source§

impl Display for dyn Expected + '_

Source§

impl Display for dyn Value

Source§

impl<'a> Display for rocket::serde::json::Error<'a>

Source§

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

1.60.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.34.0 · Source§

impl<'a> Display for tag2upload_service_manager::prelude::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Display for tag2upload_service_manager::prelude::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Display for tag2upload_service_manager::prelude::str::EscapeUnicode<'a>

Source§

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

Source§

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, 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 MaybeOwned<'a, T>
where T: Display,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A> Display for ArrayVec<A>
where A: Array, <A as Array>::Item: 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<C, E> Display for pear::error::ParseError<C, E>
where C: Show, E: Display,

Source§

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

Source§

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

Source§

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

Source§

impl<E> Display for FormattedFields<E>
where E: ?Sized,

1.93.0 · Source§

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

Source§

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

Source§

impl<F> Display for PersistError<F>

Source§

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

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

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

Source§

impl<P> Display for &dyn UriDisplay<P>
where P: Part,

Source§

impl<P> Display for UdpClientStream<P>

1.33.0 · Source§

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

Source§

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

Source§

impl<R> Display for Record<R>
where R: RecordData,

RFC 1033, DOMAIN OPERATIONS GUIDE, November 1987

  RESOURCE RECORDS

  Records in the zone data files are called resource records (RRs).
  They are specified in RFC-883 and RFC-973.  An RR has a standard
  format as shown:

          <name>   [<ttl>]   [<class>]   <type>   <data>

  The record is divided into fields which are separated by white space.

     <name>

        The name field defines what domain name applies to the given
        RR.  In some cases the name field can be left blank and it will
        default to the name field of the previous RR.

     <ttl>

        TTL stands for Time To Live.  It specifies how long a domain
        resolver should cache the RR before it throws it out and asks a
        domain server again.  See the section on TTL's.  If you leave
        the TTL field blank it will default to the minimum time
        specified in the SOA record (described later).

     <class>

        The class field specifies the protocol group.  If left blank it
        will default to the last class specified.

     <type>

        The type field specifies what type of data is in the RR.  See
        the section on types.

     <data>

        The data field is defined differently for each type and class
        of data.  Popular RR data formats are described later.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<S> Display for TcpClientStream<S>
where S: DnsTcpStream,

Source§

impl<S> Display for DnsMultiplexer<S>
where S: DnsClientStream + 'static,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<S, E, F> Display for rocket::outcome::Outcome<S, E, F>

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 std::sync::mpmc::error::SendTimeoutError<T>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Display for SetError<T>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.20.0 · Source§

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

1.20.0 · Source§

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

1.28.0 · Source§

impl<T> Display for NonZero<T>

1.74.0 · Source§

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

1.10.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.20.0 · Source§

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

1.20.0 · Source§

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

1.0.0 · Source§

impl<T> Display for PoisonError<T>

Source§

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

Source§

impl<T> Display for 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 TryFromReprError<T>
where T: Debug,

Source§

impl<T> Display for TryIntoError<T>

Source§

impl<T> Display for TryUnwrapError<T>

Source§

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

Source§

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

Source§

impl<T> Display for AsLowerCamelCase<T>
where T: AsRef<str>,

Source§

impl<T> Display for AsShoutyKebabCase<T>
where T: AsRef<str>,

Source§

impl<T> Display for AsShoutySnakeCase<T>
where T: AsRef<str>,

Source§

impl<T> Display for AsSnakeCase<T>
where T: AsRef<str>,

Source§

impl<T> Display for AsTitleCase<T>
where T: AsRef<str>,

Source§

impl<T> Display for AsTrainCase<T>
where T: AsRef<str>,

Source§

impl<T> Display for AsUpperCamelCase<T>
where T: AsRef<str>,

Source§

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

Source§

impl<T> Display for HexList<T>
where T: Clone + IntoIterator, <T as IntoIterator>::Item: AsRef<[u8]>,

Source§

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

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 iri_string::template::error::CreationError<T>

Source§

impl<T> Display for iri_string::types::generic::error::CreationError<T>

Source§

impl<T> Display for State<T>
where T: Send + Sync + Display + 'static,

Source§

impl<T> Display for PollSendError<T>

Source§

impl<T> Display for AsyncFdTryNewError<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Display for SetOnceError<T>

Source§

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

Source§

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

Source§

impl<T> Display for LossyWrap<T>
where T: TryWriteable,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Display for AsKebabCase<T>
where T: AsRef<str>,

1.20.0 · Source§

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

Source§

impl<T> Display for tag2upload_service_manager::prelude::watch::error::SendError<T>

1.0.0 · Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, S> Display for Expected<T, S>
where T: Show, S: Show,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T: Display + ZeroForAsNone> Display for TreatZeroAsNone<T>

Source§

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

Source§

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

1.0.0 · Source§

impl<W> Display for IntoInnerError<W>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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