Trait nom::lib::std::fmt::Display 1.0.0[−][src]
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
pub fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
[src][−]
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 ParseIntError
[src][−]
impl Display for BorrowError
[src][−]
impl Display for EscapeDefault
[src][−]
impl Display for NonZeroIsize
[src][−]
impl<T> Display for Wrapping<T> where
T: Display,
[src][−]
T: Display,
impl<'_, T> Display for Ref<'_, T> where
T: Display + ?Sized,
[src][−]
T: Display + ?Sized,
impl Display for AllocError
[src][−]
impl Display for TryFromSliceError
[src][−]
impl<'_, T> Display for RefMut<'_, T> where
T: Display + ?Sized,
[src][−]
T: Display + ?Sized,
impl Display for CharTryFromError
[src][−]
impl Display for NonZeroU8
[src][−]
impl Display for ToUppercase
[src][−]
impl Display for EscapeDebug
[src][−]
impl Display for NonZeroU64
[src][−]
impl Display for ParseCharError
[src][−]
impl Display for NonZeroI128
[src][−]
impl Display for NonZeroUsize
[src][−]
impl<'_> Display for Location<'_>
[src][−]
impl<P> Display for Pin<P> where
P: Display,
[src][−]
P: Display,
impl Display for DecodeUtf16Error
[src][−]
impl Display for LayoutError
[src][−]
impl Display for NonZeroI64
[src][−]
impl Display for ToLowercase
[src][−]
impl Display for NonZeroI16
[src][−]
impl Display for TryFromIntError
[src][−]
impl<'_> Display for PanicInfo<'_>
[src][−]
impl Display for EscapeDefault
[src][−]
impl Display for NonZeroU128
[src][−]
impl Display for NonZeroU16
[src][−]
impl Display for ParseFloatError
[src][−]
impl Display for NonZeroU32
[src][−]
impl Display for BorrowMutError
[src][−]
impl Display for NonZeroI32
[src][−]
impl Display for NonZeroI8
[src][−]
impl Display for EscapeUnicode
[src][−]
Implementors
impl Display for !
[src][+]
impl Display for Infallible
1.34.0[src][+]
impl Display for nom::lib::std::fmt::Error
[src][+]
impl Display for Utf8Lossy
[src][+]
impl Display for ParseBoolError
[src][+]
impl Display for Utf8Error
[src][+]
impl Display for bool
[src][+]
impl Display for char
[src][+]
impl Display for f32
[src][+]
impl Display for f64
[src][+]
impl Display for i8
[src][+]
impl Display for i16
[src][+]
impl Display for i32
[src][+]
impl Display for i64
[src][+]
impl Display for i128
[src][+]
impl Display for isize
[src][+]
impl Display for str
[src][+]
impl Display for u8
[src][+]
impl Display for u16
[src][+]
impl Display for u32
[src][+]
impl Display for u64
[src][+]
impl Display for u128
[src][+]
impl Display for usize
[src][+]
impl<'_> Display for Arguments<'_>
[src][+]
impl<'_, T> Display for &'_ T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<'_, T> Display for &'_ mut T where
T: Display + ?Sized,
[src][+]
T: Display + ?Sized,
impl<'a> Display for EscapeAscii<'a>
[src][+]
impl<'a> Display for nom::lib::std::str::EscapeDebug<'a>
1.34.0[src][+]
impl<'a> Display for nom::lib::std::str::EscapeDefault<'a>
1.34.0[src][+]
impl<'a> Display for nom::lib::std::str::EscapeUnicode<'a>
1.34.0[src][+]
impl<E> Display for Err<E> where
E: Debug,
[src][+]
E: Debug,
impl<I: Display> Display for nom::error::Error<I>
[src][+]
impl Display for PodCastError
impl Display for PodCastError
impl<E> Display for InsertError<E>
impl<E> Display for InsertError<E>
impl<T> Display for SendError<T>
impl<T> Display for SendError<T>
impl<T> Display for TrySendError<T>
impl<T> Display for TrySendError<T>
impl<T> Display for SendTimeoutError<T>
impl<T> Display for SendTimeoutError<T>
impl Display for RecvError
impl Display for RecvError
impl Display for TryRecvError
impl Display for TryRecvError
impl Display for RecvTimeoutError
impl Display for RecvTimeoutError
impl Display for TrySelectError
impl Display for TrySelectError
impl Display for SelectTimeoutError
impl Display for SelectTimeoutError
impl<T: ?Sized + Display> Display for ShardedLockReadGuard<'_, T>
impl<T: ?Sized + Display> Display for ShardedLockReadGuard<'_, T>
impl<T: ?Sized + Display> Display for ShardedLockWriteGuard<'_, T>
impl<T: ?Sized + Display> Display for ShardedLockWriteGuard<'_, T>
impl Display for MatchingType
impl Display for MatchingType
impl Display for DlError
impl Display for DlError
impl<L, R> Display for Either<L, R> where
L: Display,
R: Display,
impl<L, R> Display for Either<L, R> where
L: Display,
R: Display,
impl<S, D> Display for CopyError<S, D> where
S: Debug + Display,
D: Debug + Display,
impl<S, D> Display for CopyError<S, D> where
S: Debug + Display,
D: Debug + Display,
impl<T: Any + Debug + Display> Display for UpdateError<T>
impl<T: Any + Debug + Display> Display for UpdateError<T>
impl<S: Debug + Display> Display for PipelineStateError<S>
impl<S: Debug + Display> Display for PipelineStateError<S>
impl<S: Debug + Display> Display for ElementError<S>
impl<S: Debug + Display> Display for ElementError<S>
impl<S: Debug + Display> Display for InitError<S>
impl<S: Debug + Display> Display for InitError<S>
impl Display for ProgramError
impl Display for ProgramError
impl Display for CreationError
impl Display for CreationError
impl Display for ResourceViewError
impl Display for ResourceViewError
impl Display for TargetViewError
impl Display for TargetViewError
impl Display for CombinedError
impl Display for CombinedError
impl Display for Error
impl Display for Error
impl Display for CreationError
impl Display for CreationError
impl Display for CompatibilityError
impl Display for CompatibilityError
impl Display for CreateShaderError
impl Display for CreateShaderError
impl Display for CreateProgramError
impl Display for CreateProgramError
impl Display for CreationError
impl Display for CreationError
impl Display for LayerError
impl Display for LayerError
impl Display for SubmissionError
impl Display for SubmissionError
impl Display for Error
impl Display for Error
impl Display for Error
impl Display for Error
impl Display for DecodingFormatError
impl Display for DecodingFormatError
impl Display for DecodingError
impl Display for DecodingError
impl Display for EncodingError
impl Display for EncodingError
impl Display for CreationError
impl Display for CreationError
impl Display for ContextError
impl Display for ContextError
impl Display for UnsupportedGraphicsApiError
impl Display for UnsupportedGraphicsApiError
impl Display for ImageError
impl Display for ImageError
impl Display for UnsupportedError
impl Display for UnsupportedError
impl Display for ParameterError
impl Display for ParameterError
impl Display for EncodingError
impl Display for EncodingError
impl Display for DecodingError
impl Display for DecodingError
impl Display for LimitError
impl Display for LimitError
impl Display for ImageFormatHint
impl Display for ImageFormatHint
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<'a, R: RawMutex + 'a, T: Display + ?Sized + 'a> Display for MutexGuard<'a, R, T>
impl<'a, R: RawMutex + 'a, T: Display + ?Sized + 'a> Display for MutexGuard<'a, R, T>
impl<'a, R: RawMutex + 'a, T: Display + ?Sized + 'a> Display for MappedMutexGuard<'a, R, T>
impl<'a, R: RawMutex + 'a, T: Display + ?Sized + 'a> Display for MappedMutexGuard<'a, R, T>
impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: Display + ?Sized + 'a> Display for ReentrantMutexGuard<'a, R, G, T>
impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: Display + ?Sized + 'a> Display for ReentrantMutexGuard<'a, R, G, T>
impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: Display + ?Sized + 'a> Display for MappedReentrantMutexGuard<'a, R, G, T>
impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: Display + ?Sized + 'a> Display for MappedReentrantMutexGuard<'a, R, G, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for RwLockReadGuard<'a, R, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for RwLockReadGuard<'a, R, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for RwLockWriteGuard<'a, R, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for RwLockWriteGuard<'a, R, T>
impl<'a, R: RawRwLockUpgrade + 'a, T: Display + ?Sized + 'a> Display for RwLockUpgradableReadGuard<'a, R, T>
impl<'a, R: RawRwLockUpgrade + 'a, T: Display + ?Sized + 'a> Display for RwLockUpgradableReadGuard<'a, R, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for MappedRwLockReadGuard<'a, R, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for MappedRwLockReadGuard<'a, R, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for MappedRwLockWriteGuard<'a, R, T>
impl<'a, R: RawRwLock + 'a, T: Display + ?Sized + 'a> Display for MappedRwLockWriteGuard<'a, R, T>
impl Display for Level
impl Display for Level
impl Display for LevelFilter
impl Display for LevelFilter
impl Display for SetLoggerError
impl Display for SetLoggerError
impl Display for ParseLevelError
impl Display for ParseLevelError
impl<T> Display for SendError<T>
impl<T> Display for SendError<T>
impl<T> Display for TrySendError<T>
impl<T> Display for TrySendError<T>
impl Display for Errno
impl Display for Errno
impl Display for Signal
impl Display for Signal
impl Display for InetAddr
impl Display for InetAddr
impl Display for IpAddr
impl Display for IpAddr
impl Display for Ipv4Addr
impl Display for Ipv4Addr
impl Display for Ipv6Addr
impl Display for Ipv6Addr
impl Display for UnixAddr
impl Display for UnixAddr
impl Display for SockAddr
impl Display for SockAddr
impl Display for NetlinkAddr
impl Display for NetlinkAddr
impl Display for AlgAddr
impl Display for AlgAddr
impl Display for LinkAddr
impl Display for LinkAddr
impl Display for VsockAddr
impl Display for VsockAddr
impl Display for TimeSpec
impl Display for TimeSpec
impl Display for TimeVal
impl Display for TimeVal
impl Display for ClockId
impl Display for ClockId
impl Display for Uid
impl Display for Uid
impl Display for Gid
impl Display for Gid
impl Display for Pid
impl Display for Pid
impl Display for Error
impl Display for Error
impl<T: Display + Clone + Integer> Display for Ratio<T>
impl<T: Display + Clone + Integer> Display for Ratio<T>
impl Display for ParseRatioError
impl Display for ParseRatioError
impl Display for ParseFloatError
impl Display for ParseFloatError
impl<'a> Display for PercentEncode<'a>
impl<'a> Display for PercentEncode<'a>
impl Display for DisposeOp
impl Display for DisposeOp
impl Display for BlendOp
impl Display for BlendOp
impl Display for DecodingError
impl Display for DecodingError
impl Display for EncodingError
impl Display for EncodingError
impl Display for TokenStream
impl Display for TokenStream
impl Display for LexError
impl Display for LexError
impl Display for TokenTree
impl Display for TokenTree
impl Display for Group
impl Display for Group
impl Display for Punct
impl Display for Punct
impl Display for Ident
impl Display for Ident
impl Display for Literal
impl Display for Literal
impl Display for ThreadPoolBuildError
impl Display for ThreadPoolBuildError
impl Display for Error
impl Display for Error
impl<'a> Display for Unexpected<'a>
impl<'a> Display for Unexpected<'a>
impl<'a> Display for dyn Expected + 'a
impl<'a> Display for dyn Expected + 'a
impl Display for ParseOpenGLError
impl Display for ParseOpenGLError
impl Display for ParseGLSLError
impl Display for ParseGLSLError
impl Display for CollectionAllocErr
impl Display for CollectionAllocErr
impl Display for Lifetime
impl Display for Lifetime
impl Display for LitInt
impl Display for LitInt
impl Display for LitFloat
impl Display for LitFloat
impl<'a> Display for ParseBuffer<'a>
impl<'a> Display for ParseBuffer<'a>
impl Display for Error
impl Display for Error
impl Display for TiffFormatError
impl Display for TiffFormatError
impl Display for TiffUnsupportedError
impl Display for TiffUnsupportedError
impl Display for TiffError
impl Display for TiffError
impl Display for Tag
impl Display for Tag
impl Display for Error
impl Display for Error
impl Display for ConnectError
impl Display for ConnectError
impl Display for ProtocolError
impl Display for ProtocolError
impl Display for GlobalError
impl Display for GlobalError
impl Display for Argument
impl Display for Argument
impl Display for MessageWriteError
impl Display for MessageWriteError
impl Display for MessageParseError
impl Display for MessageParseError
impl Display for LzwError
impl Display for LzwError
impl Display for OsError
impl Display for OsError
impl Display for ExternalError
impl Display for ExternalError
impl Display for NotSupportedError
impl Display for NotSupportedError
impl<T> Display for EventLoopClosed<T>
impl<T> Display for EventLoopClosed<T>
impl Display for BadIcon
impl Display for BadIcon
impl Display for VideoMode
impl Display for VideoMode
impl Display for XNotSupported
impl Display for XNotSupported
impl Display for OpenError
impl Display for OpenError
impl Display for Image
impl Display for Image
impl Display for BaseDirectoriesError
impl Display for BaseDirectoriesError
impl<'a> Display for Name<'a>
impl<'a> Display for Name<'a>
impl<'a, 'b: 'a> Display for ReprDisplay<'a, 'b>
impl<'a, 'b: 'a> Display for ReprDisplay<'a, 'b>
impl Display for OwnedName
impl Display for OwnedName
impl<'a> Display for Attribute<'a>
impl<'a> Display for Attribute<'a>
impl Display for OwnedAttribute
impl Display for OwnedAttribute
impl Display for TextPosition
impl Display for TextPosition
impl Display for XmlVersion
impl Display for XmlVersion
impl Display for Error
impl Display for Error
impl Display for EmitterError
impl Display for EmitterError