1.0.0[−][src]Trait frame_support::dispatch::fmt::Display
Format trait for an empty format, {}
.
Display
is similar to Debug
, but Display
is for user-facing
output, and so cannot be derived.
For more information on formatters, see the module-level documentation.
Examples
Implementing Display
on a type:
use std::fmt; struct Point { x: i32, y: i32, } impl fmt::Display for Point { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "({}, {})", self.x, self.y) } } let origin = Point { x: 0, y: 0 }; assert_eq!(format!("The origin is: {}", origin), "The origin is: (0, 0)");
Required methods
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter.
Examples
use std::fmt; struct Position { longitude: f32, latitude: f32, } impl fmt::Display for Position { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "({}, {})", self.longitude, self.latitude) } } assert_eq!("(1.987, 2.983)", format!("{}", Position { longitude: 1.987, latitude: 2.983, }));
Implementations on Foreign Types
impl Display for VarError
[src]
impl Display for AddrParseError
[src]
impl Display for IpAddr
[src]
impl Display for JoinPathsError
[src]
impl<'_> Display for Display<'_>
[src]
impl Display for AccessError
[src]
impl<'_, T> Display for MutexGuard<'_, T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> Display for TrySendError<T>
[src]
impl<'_, T> Display for RwLockWriteGuard<'_, T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl Display for TryRecvError
[src]
impl<W> Display for IntoInnerError<W>
[src]
impl Display for NulError
[src]
impl Display for FromBytesWithNulError
[src]
impl Display for Backtrace
[src]
impl Display for RecvTimeoutError
[src]
impl Display for Ipv4Addr
[src]
impl Display for RecvError
[src]
impl Display for SocketAddrV4
[src]
impl<'_, T> Display for RwLockReadGuard<'_, T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl Display for Error
[src]
impl Display for IntoStringError
[src]
impl Display for Ipv6Addr
[src]
impl Display for StripPrefixError
[src]
impl<T> Display for TryLockError<T>
[src]
impl Display for ExitStatus
[src]
impl Display for SocketAddrV6
[src]
impl<T> Display for PoisonError<T>
[src]
impl Display for SocketAddr
[src]
impl<T> Display for SendError<T>
[src]
impl Display for SystemTimeError
[src]
impl Display for i16
[src]
impl Display for bool
[src]
impl Display for i128
[src]
impl<'a> Display for EscapeUnicode<'a>
[src]
impl Display for str
[src]
impl Display for CannotReallocInPlace
[src]
impl Display for LayoutErr
[src]
impl Display for ToLowercase
[src]
impl Display for NonZeroU16
[src]
impl<'a> Display for EscapeDebug<'a>
[src]
impl Display for NonZeroUsize
[src]
impl Display for f32
[src]
impl Display for ToUppercase
[src]
impl Display for TryFromSliceError
[src]
impl Display for NonZeroU64
[src]
impl Display for usize
[src]
impl Display for char
[src]
impl Display for ParseFloatError
[src]
impl Display for u64
[src]
impl Display for i32
[src]
impl Display for isize
[src]
impl Display for ParseCharError
[src]
impl Display for NonZeroI16
[src]
impl Display for DecodeUtf16Error
[src]
impl Display for BorrowMutError
[src]
impl<'a> Display for EscapeDefault<'a>
[src]
impl Display for NonZeroI128
[src]
impl<P> Display for Pin<P> where
P: Display,
[src]
P: Display,
impl Display for Utf8Error
[src]
impl Display for ParseIntError
[src]
impl Display for EscapeDebug
[src]
impl<'_, T> Display for RefMut<'_, T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl Display for Infallible
[src]
impl Display for NonZeroI64
[src]
impl<'_, T> Display for &'_ mut T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl Display for EscapeUnicode
[src]
impl Display for NonZeroU8
[src]
impl Display for CharTryFromError
[src]
impl Display for u128
[src]
impl Display for AllocErr
[src]
impl Display for u16
[src]
impl Display for i8
[src]
impl Display for NonZeroU32
[src]
impl<'_, T> Display for &'_ T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl Display for NonZeroI8
[src]
impl Display for TryFromIntError
[src]
impl<T> Display for Wrapping<T> where
T: Display,
[src]
T: Display,
impl Display for EscapeDefault
[src]
impl Display for i64
[src]
impl Display for f64
[src]
impl Display for ParseBoolError
[src]
impl Display for NonZeroI32
[src]
impl Display for EscapeDefault
[src]
impl Display for !
[src]
impl Display for NonZeroIsize
[src]
impl Display for Utf8Lossy
[src]
impl Display for u32
[src]
impl Display for NonZeroU128
[src]
impl<'_> Display for PanicInfo<'_>
[src]
impl Display for BorrowError
[src]
impl Display for u8
[src]
impl<'_, T> Display for Ref<'_, T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<'_> Display for Location<'_>
[src]
impl<T> Display for Box<T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> Display for Rc<T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<'_, B> Display for Cow<'_, B> where
B: Display + ToOwned + ?Sized,
<B as ToOwned>::Owned: Display,
[src]
B: Display + ToOwned + ?Sized,
<B as ToOwned>::Owned: Display,
impl Display for FromUtf8Error
[src]
impl Display for FromUtf16Error
[src]
impl Display for String
[src]
impl<T> Display for Arc<T> where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<'a> Display for SymbolName<'a>
[src]
impl<'a> Display for Demangle<'a>
[src]
impl Display for Level
[src]
impl Display for SetGlobalDefaultError
[src]
impl<'a> Display for ValueSet<'a>
[src]
impl Display for FieldSet
[src]
impl Display for ParseLevelError
[src]
impl Display for Field
[src]
impl Display for Error
[src]
impl<'a> Display for Unexpected<'a>
[src]
impl<'a> Display for dyn Expected + 'a
[src]
impl Display for Error
[src]
impl<A> Display for ArrayString<A> where
A: Array<Item = u8> + Copy,
[src]
A: Array<Item = u8> + Copy,
impl<T> Display for CapacityError<T>
[src]
impl Display for Void
[src]
impl Display for ExecutionError
[src]
impl Display for ParseLevelError
[src]
impl Display for SetLoggerError
[src]
impl Display for Level
[src]
impl Display for LevelFilter
[src]
impl<'a> Display for HexDisplay<'a>
[src]
impl Display for Public
[src]
impl Display for Public
[src]
impl Display for Public
[src]
impl Display for AccountId32
[src]
impl<A> Display for ArrayString<A> where
A: Array<Item = u8>,
[src]
A: Array<Item = u8>,
impl<T> Display for CapacityError<T>
[src]
impl Display for InvalidOutputSize
[src]
impl Display for ReadError
[src]
impl Display for WeightedError
[src]
impl Display for Error
[src]
impl Display for Error
[src]
impl<'a, R, T> Display for RwLockReadGuard<'a, R, T> where
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
[src]
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
impl<'a, R, G, T> Display for MappedReentrantMutexGuard<'a, R, G, T> where
G: 'a + GetThreadId,
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
[src]
G: 'a + GetThreadId,
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
impl<'a, R, T> Display for RwLockWriteGuard<'a, R, T> where
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
[src]
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
impl<'a, R, T> Display for MappedMutexGuard<'a, R, T> where
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
[src]
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
impl<'a, R, G, T> Display for ReentrantMutexGuard<'a, R, G, T> where
G: 'a + GetThreadId,
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
[src]
G: 'a + GetThreadId,
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
impl<'a, R, T> Display for MappedRwLockWriteGuard<'a, R, T> where
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
[src]
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
impl<'a, R, T> Display for MutexGuard<'a, R, T> where
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
[src]
R: 'a + RawMutex,
T: 'a + Display + ?Sized,
impl<'a, R, T> Display for RwLockUpgradableReadGuard<'a, R, T> where
R: 'a + RawRwLockUpgrade,
T: 'a + Display + ?Sized,
[src]
R: 'a + RawRwLockUpgrade,
T: 'a + Display + ?Sized,
impl<'a, R, T> Display for MappedRwLockReadGuard<'a, R, T> where
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
[src]
R: 'a + RawRwLock,
T: 'a + Display + ?Sized,
impl Display for Regex
[src]
impl Display for Regex
[src]
impl Display for Error
[src]
impl Display for Error
[src]
impl Display for Error
[src]
impl Display for UnicodeWordError
[src]
impl Display for ErrorKind
[src]
impl Display for ErrorKind
[src]
impl Display for CaseFoldError
[src]
impl Display for Ast
[src]
Print a display representation of this Ast.
This does not preserve any of the original whitespace formatting that may have originally been present in the concrete syntax from which this Ast was generated.
This implementation uses constant stack space and heap space proportional
to the size of the Ast
.
impl Display for Hir
[src]
Print a display representation of this Hir.
The result of this is a valid regular expression pattern string.
This implementation uses constant stack space and heap space proportional
to the size of the Hir
.
impl Display for Error
[src]
impl Display for Error
[src]
impl Display for Trap
[src]
impl Display for Error
[src]
impl Display for ValueType
[src]
impl Display for Error
[src]
impl Display for Instruction
[src]
impl Display for Error
[src]
impl Display for Error
[src]
impl<T> Display for Ratio<T> where
T: Display + Eq + One,
[src]
T: Display + Eq + One,
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
Renders as numer/denom
. If denom=1, renders as numer.
impl Display for ParseRatioError
[src]
impl Display for ParseBigIntError
[src]
impl Display for BigUint
[src]
impl Display for BigInt
[src]
impl Display for ParseFloatError
[src]
impl Display for H160
impl Display for U128
impl Display for H256
impl Display for U512
impl Display for U256
impl Display for H512
impl Display for FromHexError
[src]
impl Display for MacError
[src]
impl Display for InvalidKeyLength
[src]
impl Display for SignatureError
[src]
impl Display for MultiSignatureStage
[src]
impl Display for Error
[src]
impl Display for WeightedError
[src]
impl Display for TimerError
[src]
impl<D> Display for Context<D> where
D: 'static + Send + Sync + Display,
[src]
D: 'static + Send + Sync + Display,
impl<T> Display for SyncFailure<T> where
T: Display,
[src]
T: Display,
impl Display for Backtrace
[src]
impl Display for Error
[src]
impl<E> Display for Compat<E> where
E: Display,
[src]
E: Display,
impl<'a> Display for BytesOrWideString<'a>
[src]
impl<'a> Display for SymbolName<'a>
[src]
impl<'a> Display for Demangle<'a>
[src]
impl Display for Mnemonic
[src]
impl Display for MnemonicType
[src]
impl Display for ErrorKind
[src]
impl Display for Error
[src]
impl Display for FromHexError
[src]
impl Display for SignatureError
[src]
impl Display for Error
[src]
impl<T, E> Display for TrieError<T, E> where
E: MaybeDebug,
T: MaybeDebug,
[src]
E: MaybeDebug,
T: MaybeDebug,
impl<Block> Display for BlockId<Block> where
Block: Block,
[src]
Block: Block,