Trait Display

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

core Format trait for an empty format, {}.

Re-exported from core::fmt:: .


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.

§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 devela::_core::ascii::Char

1.17.0 · Source§

impl Display for FromBytesWithNulError

1.86.0 · Source§

impl Display for GetDisjointMutError

1.15.0 · Source§

impl Display for devela::_dep::_std::sync::mpmc::RecvTimeoutError

1.0.0 · Source§

impl Display for devela::_dep::_std::sync::mpmc::TryRecvError

§

impl Display for CheckedCastError

§

impl Display for PodCastError

§

impl Display for SetCursorStyle

§

impl Display for KeyCode

§

impl Display for MediaKeyCode

§

impl Display for ModifierKeyCode

§

impl Display for Attribute

§

impl Display for Colored

§

impl Display for FltkError

§

impl Display for devela::_dep::flume::RecvError

§

impl Display for devela::_dep::flume::RecvTimeoutError

§

impl Display for devela::_dep::flume::TryRecvError

§

impl Display for devela::_dep::gilrs::Error

§

impl Display for MappingError

§

impl Display for DistanceModelError

§

impl Display for devela::_dep::gilrs::ff::Error

§

impl Display for devela::_dep::image::ImageError

§

impl Display for ImageFormatHint

§

impl Display for devela::_dep::image::flat::Error

§

impl Display for devela::_dep::kira::backend::cpal::Error

§

impl Display for FromFileError

§

impl Display for ConnectErrorKind

§

impl Display for PortInfoError

§

impl Display for devela::_dep::midir::SendError

§

impl Display for ShaderError

§

impl Display for devela::_dep::miniquad::fs::Error

§

impl Display for Associativity

§

impl Display for CacheType

§

impl Display for DatType

§

impl Display for ExtendedRegisterStateLocation

§

impl Display for ExtendedRegisterType

§

impl Display for TopologyType

§

impl Display for BuildStreamError

§

impl Display for DefaultStreamConfigError

§

impl Display for DeviceNameError

§

impl Display for PauseStreamError

§

impl Display for PlayStreamError

§

impl Display for SampleFormat

§

impl Display for devela::_dep::rodio::cpal::StreamError

§

impl Display for SupportedStreamConfigsError

§

impl Display for DecoderError

§

impl Display for Mp4Type

§

impl Display for devela::_dep::rodio::decoder::symphonia::SeekError

§

impl Display for DevicesError

§

impl Display for PlayError

§

impl Display for devela::_dep::rodio::StreamError

§

impl Display for devela::_dep::rodio::source::SeekError

§

impl Display for devela::_dep::sdl2::controller::AddMappingError

§

impl Display for devela::_dep::sdl2::Error

§

impl Display for devela::_dep::sdl2::IntegerOrSdlError

§

impl Display for devela::_dep::sdl2::filesystem::PrefPathError

§

impl Display for devela::_dep::sdl2::keyboard::Scancode

§

impl Display for devela::_dep::sdl2::messagebox::ShowMessageError

§

impl Display for devela::_dep::sdl2::render::TargetRenderError

§

impl Display for devela::_dep::sdl2::render::TextureValueError

§

impl Display for devela::_dep::sdl2::render::UpdateTextureError

§

impl Display for devela::_dep::sdl2::render::UpdateTextureYUVError

§

impl Display for devela::_dep::sdl2::ttf::FontError

§

impl Display for devela::_dep::sdl2::ttf::InitError

§

impl Display for devela::_dep::sdl2::url::OpenUrlError

§

impl Display for devela::_dep::sdl2::video::WindowBuildError

§

impl Display for DialogError

§

impl Display for devela::_dep::sdl3::IntegerOrSdlError

§

impl Display for devela::_dep::sdl3::filesystem::PrefPathError

§

impl Display for devela::_dep::sdl3::gamepad::AddMappingError

§

impl Display for devela::_dep::sdl3::keyboard::Keycode

§

impl Display for devela::_dep::sdl3::keyboard::Scancode

§

impl Display for devela::_dep::sdl3::messagebox::ShowMessageError

§

impl Display for devela::_dep::sdl3::render::TargetRenderError

§

impl Display for devela::_dep::sdl3::render::TextureValueError

§

impl Display for devela::_dep::sdl3::render::UpdateTextureError

§

impl Display for devela::_dep::sdl3::render::UpdateTextureYUVError

§

impl Display for devela::_dep::sdl3::url::OpenUrlError

§

impl Display for devela::_dep::sdl3::video::WindowBuildError

§

impl Display for devela::_dep::symphonia::core::errors::Error

§

impl Display for devela::_dep::symphonia::core::meta::Value

§

impl Display for DiskKind

§

impl Display for ProcessStatus

§

impl Display for Signal

§

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

§

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

§

impl Display for TryAcquireError

§

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

§

impl Display for devela::_dep::tokio::sync::oneshot::error::TryRecvError

§

impl Display for Item

§

impl Display for devela::_dep::toml_edit::Offset

§

impl Display for devela::_dep::toml_edit::Value

§

impl Display for devela::_dep::toml_edit::ser::Error

§

impl Display for devela::_dep::ureq::Error

§

impl Display for Timeout

§

impl Display for StrContext

§

impl Display for StrContextValue

1.34.0 · Source§

impl Display for Infallible

Source§

impl Display for NumError

Source§

impl Display for devela::text::AsciiChar

Source§

impl Display for InvalidText

Source§

impl Display for TextError

Available on crate feature error and text·· only.
Source§

impl Display for UiError

Source§

impl Display for AllError

Available on crate feature error only.
Source§

impl Display for AudioError

Available on crate feature audio only.
Source§

impl Display for ColorError

Available on crate feature color only.
Source§

impl Display for DataError

Available on crate feature error and data·· only.
Source§

impl Display for DataNotEnough

Source§

impl Display for DrawError

Available on crate feature draw only.
Source§

impl Display for devela::all::FontError

Available on crate feature font only.
Source§

impl Display for devela::all::ImageError

Available on crate feature image only.
1.60.0 · Source§

impl Display for ErrorKind

1.7.0 · Source§

impl Display for IpAddr

Source§

impl Display for devela::all::LayoutError

Available on crate feature layout only.
Source§

impl Display for devela::all::LogLevel

Source§

impl Display for devela::all::LogLevelFilter

Source§

impl Display for MediaError

Available on media·· only.
Source§

impl Display for MidiError

Available on crate feature midi only.
Source§

impl Display for MismatchedBounds

Source§

impl Display for Month

Source§

impl Display for NotAvailable

Source§

impl Display for PartialSpace

Source§

impl Display for SixelError

Available on crate feature alloc and crate feature term and (crate features io or std) and (crate features dep_hashbrown or std) and crate feature image only.
1.0.0 · Source§

impl Display for SocketAddr

Source§

impl Display for TimeError

Available on crate features error and time only.
1.0.0 · Source§

impl Display for VarError

Source§

impl Display for Weekday

Source§

impl Display for Variant

1.0.0 · Source§

impl Display for bool

1.0.0 · Source§

impl Display for char

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 AllocError

1.35.0 · Source§

impl Display for TryFromSliceError

1.39.0 · Source§

impl Display for devela::_core::ascii::EscapeDefault

Source§

impl Display for ByteStr

1.34.0 · Source§

impl Display for CharTryFromError

1.9.0 · Source§

impl Display for DecodeUtf16Error

1.20.0 · Source§

impl Display for devela::_core::char::EscapeDebug

1.16.0 · Source§

impl Display for devela::_core::char::EscapeDefault

1.16.0 · Source§

impl Display for devela::_core::char::EscapeUnicode

1.20.0 · Source§

impl Display for ParseCharError

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

impl Display for PanicMessage<'_>

1.0.0 · Source§

impl Display for ParseBoolError

1.0.0 · Source§

impl Display for devela::_core::str::Utf8Error

Source§

impl Display for ByteString

Source§

impl Display for UnorderedKeyError

1.57.0 · Source§

impl Display for devela::_dep::_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 devela::_dep::_alloc::string::FromUtf8Error

1.0.0 · Source§

impl Display for devela::_dep::_alloc::string::FromUtf16Error

1.87.0 · Source§

impl Display for devela::_dep::_std::ffi::os_str::Display<'_>

1.56.0 · Source§

impl Display for WriterPanicked

Source§

impl Display for ExitStatusError

1.0.0 · Source§

impl Display for devela::_dep::_std::sync::mpmc::RecvError

1.8.0 · Source§

impl Display for devela::_dep::_std::time::SystemTimeError

§

impl Display for devela::_dep::bumpalo::collections::string::FromUtf16Error

§

impl Display for AllocErr

§

impl Display for DisableBlinking

§

impl Display for EnableBlinking

§

impl Display for Hide

§

impl Display for MoveDown

§

impl Display for MoveLeft

§

impl Display for MoveRight

§

impl Display for MoveTo

§

impl Display for MoveToColumn

§

impl Display for MoveToNextLine

§

impl Display for MoveToPreviousLine

§

impl Display for MoveToRow

§

impl Display for MoveUp

§

impl Display for RestorePosition

§

impl Display for SavePosition

§

impl Display for Show

§

impl Display for KeyModifiers

§

impl Display for PrintStyledContent<&'static str>

§

impl Display for PrintStyledContent<String>

§

impl Display for ResetColor

§

impl Display for SetAttribute

§

impl Display for SetBackgroundColor

§

impl Display for SetColors

§

impl Display for SetForegroundColor

§

impl Display for Clear

§

impl Display for ScrollDown

§

impl Display for ScrollUp

§

impl Display for SetSize

§

impl Display for Color

§

impl Display for Event

§

impl Display for Code

§

impl Display for GamepadId

§

impl Display for devela::_dep::image::error::DecodingError

§

impl Display for devela::_dep::image::error::EncodingError

§

impl Display for LimitError

§

impl Display for devela::_dep::image::error::ParameterError

§

impl Display for UnsupportedError

§

impl Display for devela::_dep::jiff::civil::Date

§

impl Display for DateTime

Converts a DateTime into an ISO 8601 compliant string.

Options currently supported:

§Example

use jiff::civil::date;

let dt = date(2024, 6, 15).at(7, 0, 0, 123_000_000);
assert_eq!(format!("{dt:.6}"), "2024-06-15T07:00:00.123000");
// Precision values greater than 9 are clamped to 9.
assert_eq!(format!("{dt:.300}"), "2024-06-15T07:00:00.123000000");
// A precision of 0 implies the entire fractional
// component is always truncated.
assert_eq!(format!("{dt:.0}"), "2024-06-15T07:00:00");
§

impl Display for devela::_dep::jiff::civil::Time

Converts a Time into an ISO 8601 compliant string.

Options currently supported:

§Example

use jiff::civil::time;

let t = time(7, 0, 0, 123_000_000);
assert_eq!(format!("{t:.6}"), "07:00:00.123000");
// Precision values greater than 9 are clamped to 9.
assert_eq!(format!("{t:.300}"), "07:00:00.123000000");
// A precision of 0 implies the entire fractional
// component is always truncated.
assert_eq!(format!("{t:.0}"), "07:00:00");
§

impl Display for devela::_dep::jiff::Error

§

impl Display for SignedDuration

§

impl Display for Span

§

impl Display for Timestamp

Converts a Timestamp datetime into a RFC 3339 compliant string.

Since a Timestamp never has an offset associated with it and is always in UTC, the string emitted by this trait implementation uses Z for “Zulu” time. The significance of Zulu time is prescribed by RFC 9557 and means that “the time in UTC is known, but the offset to local time is unknown.” If you need to emit an RFC 3339 compliant string with a specific offset, then use Timestamp::display_with_offset.

§Forrmatting options supported

§Example

use jiff::Timestamp;

let ts = Timestamp::new(1_123_456_789, 123_000_000)?;
assert_eq!(
    format!("{ts:.6}"),
    "2005-08-07T23:19:49.123000Z",
);
// Precision values greater than 9 are clamped to 9.
assert_eq!(
    format!("{ts:.300}"),
    "2005-08-07T23:19:49.123000000Z",
);
// A precision of 0 implies the entire fractional
// component is always truncated.
assert_eq!(
    format!("{ts:.0}"),
    "2005-08-07T23:19:49Z",
);
§

impl Display for TimestampDisplayWithOffset

§

impl Display for Zoned

Converts a Zoned datetime into a RFC 9557 compliant string.

Options currently supported:

§Example

use jiff::civil::date;

let zdt = date(2024, 6, 15).at(7, 0, 0, 123_000_000).in_tz("US/Eastern")?;
assert_eq!(
    format!("{zdt:.6}"),
    "2024-06-15T07:00:00.123000-04:00[US/Eastern]",
);
// Precision values greater than 9 are clamped to 9.
assert_eq!(
    format!("{zdt:.300}"),
    "2024-06-15T07:00:00.123000000-04:00[US/Eastern]",
);
// A precision of 0 implies the entire fractional
// component is always truncated.
assert_eq!(
    format!("{zdt:.0}"),
    "2024-06-15T07:00:00-04:00[US/Eastern]",
);
§

impl Display for devela::_dep::jiff::tz::Offset

Source§

impl Display for BigInt

Source§

impl Display for Boolean

Source§

impl Display for JsString

Source§

impl Display for Number

Source§

impl Display for devela::_dep::js_sys::TryFromIntError

§

impl Display for ResourceLimitReached

§

impl Display for NonexistentRoute

Source§

impl Display for devela::_dep::log::ParseLevelError

§

impl Display for devela::_dep::midir::InitError

§

impl Display for UnknownCryptoError

§

impl Display for PyBackedStr

§

impl Display for PyBorrowError

§

impl Display for PyBorrowMutError

§

impl Display for DowncastError<'_, '_>

§

impl Display for DowncastIntoError<'_>

§

impl Display for PyErr

§

impl Display for CacheInfo

§

impl Display for SoCVendorBrand

§

impl Display for VendorInfo

§

impl Display for ThreadPoolBuildError

§

impl Display for devela::_dep::regex_lite::Error

§

impl Display for Regex

§

impl Display for BackendSpecificError

§

impl Display for HostUnavailable

§

impl Display for devela::_dep::rustix::io::Errno

§

impl Display for InitFlag

§

impl Display for Guid

§

impl Display for devela::_dep::sdl2::keyboard::Keycode

§

impl Display for devela::_dep::sdl2::keyboard::Mod

§

impl Display for SdlError

§

impl Display for devela::_dep::sdl2::version::Version

§

impl Display for AudioStream

§

impl Display for devela::_dep::sdl3::keyboard::Mod

§

impl Display for InvalidTextureAccess

§

impl Display for devela::_dep::sdl3::Error

§

impl Display for devela::_dep::sdl3::version::Version

Source§

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

§

impl Display for devela::_dep::simdutf8::basic::Utf8Error

§

impl Display for devela::_dep::simdutf8::compat::Utf8Error

§

impl Display for Channels

§

impl Display for CodecType

§

impl Display for devela::_dep::symphonia::core::meta::Tag

§

impl Display for i24

§

impl Display for u24

§

impl Display for TimeBase

§

impl Display for IpNetwork

§

impl Display for MacAddr

§

impl Display for Pid

§

impl Display for TryCurrentError

§

impl Display for devela::_dep::tokio::sync::oneshot::error::RecvError

§

impl Display for AcquireError

§

impl Display for devela::_dep::tokio::sync::TryLockError

§

impl Display for devela::_dep::tokio::sync::watch::error::RecvError

§

impl Display for Id

§

impl Display for JoinError

§

impl Display for devela::_dep::toml_edit::de::Error

§

impl Display for Array

§

impl Display for ArrayOfTables

§

impl Display for devela::_dep::toml_edit::Date

§

impl Display for Datetime

§

impl Display for DatetimeParseError

§

impl Display for DocumentMut

§

impl Display for InlineTable

§

impl Display for InternalString

§

impl Display for Key

§

impl Display for KeyMut<'_>

§

impl Display for Table

§

impl Display for devela::_dep::toml_edit::Time

§

impl Display for TomlError

Displays a TOML parse error

§Example

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

§

impl Display for SetGlobalDefaultError

§

impl Display for Field

§

impl Display for FieldSet

§

impl Display for devela::_dep::tracing::level_filters::LevelFilter

§

impl Display for ParseLevelFilterError

§

impl Display for devela::_dep::tracing::metadata::ParseLevelError

§

impl Display for devela::_dep::tracing::Level

§

impl Display for InvalidHeaderName

§

impl Display for InvalidHeaderValue

§

impl Display for MaxSizeReached

§

impl Display for ToStrError

§

impl Display for InvalidMethod

§

impl Display for InvalidStatusCode

§

impl Display for devela::_dep::ureq::http::Error

§

impl Display for HeaderName

§

impl Display for Method

§

impl Display for StatusCode

Formats the status code, including the canonical reason.

§Example

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

impl Display for Uri

§

impl Display for Authority

§

impl Display for InvalidUri

§

impl Display for InvalidUriParts

§

impl Display for PathAndQuery

§

impl Display for Scheme

§

impl Display for f32x4

§

impl Display for f32x8

§

impl Display for f64x2

§

impl Display for f64x4

§

impl Display for i8x16

§

impl Display for i8x32

§

impl Display for i16x8

§

impl Display for i16x16

§

impl Display for i32x4

§

impl Display for i32x8

§

impl Display for i64x2

§

impl Display for i64x4

§

impl Display for u8x16

§

impl Display for u16x8

§

impl Display for u16x16

§

impl Display for u32x4

§

impl Display for u32x8

§

impl Display for u64x2

§

impl Display for u64x4

§

impl Display for ContextError

§

impl Display for EmptyError

§

impl Display for Range

§

impl Display for BStr

§

impl Display for Bytes

Source§

impl Display for ExampleBitfield

Available on crate feature _bit_u8 and (doc or test) only.
Source§

impl Display for ExampleBitfieldCustom

Available on crate feature _bit_u8 and (doc or test) only.
Source§

impl Display for ExampleBitfieldExtra

Available on crate feature _bit_u8 and (doc or test) only.
Source§

impl Display for ExampleEnumSet

Available on doc or test only.
Source§

impl Display for Divisor<i64>

Source§

impl Display for Divisor<u32>

Source§

impl Display for GraphemeString

Source§

impl Display for InvalidChar

Source§

impl Display for InvalidUtf8

Source§

impl Display for char7

Source§

impl Display for char8

Source§

impl Display for char16

Source§

impl Display for CompressError

Source§

impl Display for flate2::mem::DecompressError

Source§

impl Display for BVec2

Source§

impl Display for BVec3

Source§

impl Display for BVec4

Source§

impl Display for BVec3A

Source§

impl Display for BVec4A

Source§

impl Display for Affine2

Source§

impl Display for Affine3A

Source§

impl Display for Mat3

Source§

impl Display for Mat2

Source§

impl Display for Mat3A

Source§

impl Display for Mat4

Source§

impl Display for Quat

Source§

impl Display for Vec3A

Source§

impl Display for Vec4

Source§

impl Display for Vec2

Source§

impl Display for Vec3

Source§

impl Display for DAffine2

Source§

impl Display for DAffine3

Source§

impl Display for DMat2

Source§

impl Display for DMat3

Source§

impl Display for DMat4

Source§

impl Display for DQuat

Source§

impl Display for DVec2

Source§

impl Display for DVec3

Source§

impl Display for DVec4

Source§

impl Display for I8Vec2

Source§

impl Display for I8Vec3

Source§

impl Display for I8Vec4

Source§

impl Display for I16Vec2

Source§

impl Display for I16Vec3

Source§

impl Display for I16Vec4

Source§

impl Display for IVec2

Source§

impl Display for IVec3

Source§

impl Display for IVec4

Source§

impl Display for I64Vec2

Source§

impl Display for I64Vec3

Source§

impl Display for I64Vec4

Source§

impl Display for U8Vec2

Source§

impl Display for U8Vec3

Source§

impl Display for U8Vec4

Source§

impl Display for U16Vec2

Source§

impl Display for U16Vec3

Source§

impl Display for U16Vec4

Source§

impl Display for UVec2

Source§

impl Display for UVec3

Source§

impl Display for UVec4

Source§

impl Display for U64Vec2

Source§

impl Display for U64Vec3

Source§

impl Display for U64Vec4

Source§

impl Display for num_traits::ParseFloatError

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

1.4.0 · Source§

impl Display for AddrParseError

1.65.0 · Source§

impl Display for Backtrace

Source§

impl Display for DataOverflow

Source§

impl Display for DrumFrame8

Available on crate feature audio only.
1.66.0 · Source§

impl Display for TryFromFloatSecsError

Source§

impl Display for ElementNotFound

Source§

impl Display for FailedErrorConversion

1.0.0 · Source§

impl Display for Arguments<'_>

1.0.0 · Source§

impl Display for devela::all::FmtError

Source§

impl Display for IndexOutOfBounds

Source§

impl Display for InvalidAxisLength

1.0.0 · Source§

impl Display for devela::all::IoError

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

impl Display for JoinPathsError

Source§

impl Display for KeyAlreadyExists

Source§

impl Display for SetLoggerError

1.28.0 · Source§

impl Display for devela::all::MemLayoutError

Source§

impl Display for MismatchedCapacity

Source§

impl Display for MismatchedDimensions

Source§

impl Display for MismatchedIndices

Source§

impl Display for NodeEmpty

Source§

impl Display for NodeLinkNotSet

Source§

impl Display for NodeLinkNotUnique

Source§

impl Display for NotEnoughElements

Source§

impl Display for NotEnoughSpace

Source§

impl Display for NotImplemented

Source§

impl Display for NotSupported

1.26.0 · Source§

impl Display for PanicHookInfo<'_>

1.26.0 · Source§

impl Display for PanicInfo<'_>

1.26.0 · Source§

impl Display for Location<'_>

1.0.0 · Source§

impl Display for devela::all::ParseFloatError

1.0.0 · Source§

impl Display for ParseIntError

Source§

impl Display for PartiallyAdded

1.0.0 · Source§

impl Display for devela::all::PathDisplay<'_>

1.7.0 · Source§

impl Display for StripPrefixError

1.0.0 · Source§

impl Display for ExitStatus

1.13.0 · Source§

impl Display for BorrowError

1.13.0 · Source§

impl Display for BorrowMutError

1.0.0 · Source§

impl Display for SocketAddrV4

1.0.0 · Source§

impl Display for SocketAddrV6

1.0.0 · Source§

impl Display for devela::all::String

Source§

impl Display for devela::all::SystemTimeError

Available on crate feature std only.
1.26.0 · Source§

impl Display for AccessError

1.34.0 · Source§

impl Display for devela::all::TryFromIntError

Source§

impl Display for UnixTimeI64

Source§

impl Display for UnixTimeU32

§

impl Display for m128

§

impl Display for m128d

§

impl Display for m128i

§

impl Display for m256

§

impl Display for m256d

§

impl Display for m256i

§

impl Display for ArenaFull

§

impl Display for BlendOp

§

impl Display for Chmap

§

impl Display for ChmapPosition

§

impl Display for ChunkError

§

impl Display for CollectionAllocErr

§

impl Display for DecodeError

§

impl Display for DecodeErrors

§

impl Display for DecodeSliceError

§

impl Display for DecodingError

§

impl Display for DecompressError

§

impl Display for DisposeOp

§

impl Display for EncodeSliceError

§

impl Display for EncodingError

§

impl Display for Errno

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for Error

§

impl Display for EvCode

§

impl Display for FaceParsingError

§

impl Display for FaceParsingError

§

impl Display for Format

§

impl Display for InsertWithKeyError

§

impl Display for InvalidChunkSize

§

impl Display for Language

§

impl Display for Language

§

impl Display for Output

§

impl Display for ParameterError

§

impl Display for ParseAlphabetError

§

impl Display for ParseError

§

impl Display for PeekError

§

impl Display for PopError

§

impl Display for RecvError

§

impl Display for RecvTimeoutError

§

impl Display for SelectTimeoutError

§

impl Display for SelemChannelId

§

impl Display for Tag

§

impl Display for Tag

§

impl Display for TimeSpec

§

impl Display for TimeVal

§

impl Display for TryGetError

§

impl Display for TryRecvError

§

impl Display for TryReserveError

§

impl Display for TrySelectError

Source§

impl Display for dyn Expected + '_

§

impl Display for dyn Value

Source§

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

1.60.0 · Source§

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

1.34.0 · Source§

impl<'a> Display for devela::_core::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Display for devela::_core::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Display for devela::_core::str::EscapeUnicode<'a>

§

impl<'a> Display for ValueSet<'a>

§

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

§

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

§

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

§

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

§

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

Source§

impl<'a, K, V> Display for devela::_dep::_std::collections::hash_map::OccupiedError<'a, K, V>
where K: Debug, V: Debug,

Source§

impl<'a, K, V, A> Display for devela::_dep::_alloc::collections::btree_map::OccupiedError<'a, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> Display for devela::_dep::bumpalo::boxed::Box<'a, T>
where T: Display + ?Sized,

§

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

§

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

§

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

§

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

§

impl<'bump> Display for devela::_dep::bumpalo::collections::string::FromUtf8Error<'bump>

§

impl<'bump> Display for devela::_dep::bumpalo::collections::String<'bump>

§

impl<'d> Display for TimeZoneName<'d>

§

impl<'f> Display for devela::_dep::jiff::fmt::strtime::Display<'f>

§

impl<'n> Display for Pieces<'n>

Source§

impl<'t, T, F, U> Display for OptionFmtOrElse<'t, T, F>
where T: Display, F: Fn() -> U, U: Display,

Source§

impl<'t, T, U> Display for OptionFmtOr<'t, T, U>
where T: Display, U: Display,

1.0.0 · Source§

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

Source§

impl<BUF: DstBuf, DST> Display for DstValue<DST, BUF>
where DST: Display + ?Sized,

Available on crate feature unsafe_layout only.
§

impl<D> Display for StyledContent<D>
where D: Display,

§

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

§

impl<E> Display for PlaySoundError<E>

§

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

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<G: Display, C: Display> Display for GcdReturn<G, C>

§

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

§

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

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<K, V, S, A> Display for devela::_dep::hashbrown::hash_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<N: Display, H: Display> Display for Mismatch<N, H>

1.33.0 · Source§

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

Source§

impl<S: Display, V: Display> Display for Own<S, V>

Source§

impl<T> Display for devela::_dep::_std::sync::mpmc::SendTimeoutError<T>

1.0.0 · Source§

impl<T> Display for devela::_dep::_std::sync::mpmc::TrySendError<T>

§

impl<T> Display for devela::_dep::flume::SendTimeoutError<T>

§

impl<T> Display for devela::_dep::flume::TrySendError<T>

§

impl<T> Display for SetError<T>

§

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

1.0.0 · Source§

impl<T> Display for devela::all::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 ThinBox<T>
where T: Display + ?Sized,

1.0.0 · Source§

impl<T> Display for devela::_dep::_std::sync::mpmc::SendError<T>

Source§

impl<T> Display for devela::_dep::_std::sync::MappedMutexGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for devela::_dep::_std::sync::MappedRwLockReadGuard<'_, T>
where T: Display + ?Sized,

Source§

impl<T> Display for devela::_dep::_std::sync::MappedRwLockWriteGuard<'_, T>
where T: Display + ?Sized,

Source§

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

§

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

§

impl<T> Display for devela::_dep::flume::SendError<T>

§

impl<T> Display for ConnectError<T>

§

impl<T> Display for Bound<'_, T>

§

impl<T> Display for Py<T>
where T: PyTypeInfo,

§

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

§

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

§

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

§

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

§

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

§

impl<T> Display for devela::_dep::tokio::sync::watch::error::SendError<T>

§

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

§

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

§

impl<T> Display for Port<T>

Source§

impl<T> Display for CapacityError<T>

§

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

1.20.0 · Source§

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

1.28.0 · Source§

impl<T> Display for NonZero<T>

Source§

impl<T> Display for OptionFmt<'_, T>
where T: Display,

1.0.0 · Source§

impl<T> Display for PoisonError<T>

1.20.0 · Source§

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

1.20.0 · Source§

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

1.20.0 · Source§

impl<T> Display for devela::all::RwLockReadGuard<'_, T>
where T: Display + ?Sized,

1.20.0 · Source§

impl<T> Display for devela::all::RwLockWriteGuard<'_, T>
where T: Display + ?Sized,

1.74.0 · Source§

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

Source§

impl<T> Display for TypeResource<T>

1.10.0 · Source§

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

§

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

§

impl<T> Display for InputPublishGuard<'_, T>
where T: Display + Send,

§

impl<T> Display for PushError<T>

§

impl<T> Display for SendError<T>

§

impl<T> Display for SendTimeoutError<T>

§

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

§

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

§

impl<T> Display for TrySendError<T>

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

§

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

§

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

§

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

Source§

impl<T: Display> Display for Cast<T>

Available on prim·· only.
Source§

impl<T: Display> Display for Float<T>

Source§

impl<T: Display> Display for Frac<T>

Source§

impl<T: Display> Display for Int<T>

Source§

impl<T: Display> Display for BareBox<T>

Source§

impl<T: Display> Display for Bitwise<T>

Source§

impl<T: Display> Display for CacheAlign<T>

Source§

impl<T: Display> Display for Compare<T>

Source§

impl<T: Display> Display for Interval<T>

Source§

impl<T: Display, const D: usize> Display for Extent<T, D>

Source§

impl<T: Display, const D: usize> Display for Point<T, D>

Available on crate feature geom only.
Source§

impl<T: ArrayDisplay> Display for ArrayFmt<'_, T>

Source§

impl<T: TupleDisplay> Display for TupleFmt<'_, T>

Available on crate feature _tuple only.
Source§

impl<V, Q> Display for ValueQuant<V, Q>
where V: Display, Q: Display,

1.0.0 · Source§

impl<W> Display for IntoInnerError<W>

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature _str_nonul only.
Source§

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

Source§

impl<const V: i8> Display for devela::_info::examples::niche::NonValueI8<V>

Available on doc or test only.
Source§

impl<const V: i8> Display for devela::all::NonValueI8<V>

Source§

impl<const V: u8> Display for NonValueU8<V>

Source§

impl<const V: u16> Display for NonValueU16<V>