Trait twilio_async::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 }; println!("The origin is: {}", origin);
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)".to_owned(), format!("{}", Position { longitude: 1.987, latitude: 2.983, }));
Implementations on Foreign Types
impl<'a, T> Display for MutexGuard<'a, T> where
T: Display + ?Sized, [src]
impl<'a, T> Display for MutexGuard<'a, T> where
T: Display + ?Sized, impl<'a, T> Display for RwLockWriteGuard<'a, T> where
T: Display + ?Sized, [src]
impl<'a, T> Display for RwLockWriteGuard<'a, T> where
T: Display + ?Sized, impl<'a> Display for Display<'a>[src]
impl<'a> Display for Display<'a>impl<T> Display for SendError<T>[src]
impl<T> Display for SendError<T>impl<T> Display for TryLockError<T>[src]
impl<T> Display for TryLockError<T>impl Display for AccessError[src]
impl Display for AccessErrorimpl Display for RecvTimeoutError[src]
impl Display for RecvTimeoutErrorimpl<T> Display for PoisonError<T>[src]
impl<T> Display for PoisonError<T>impl Display for StripPrefixError[src]
impl Display for StripPrefixErrorimpl Display for Ipv6Addr[src]
impl Display for Ipv6Addrimpl<'a, T> Display for RwLockReadGuard<'a, T> where
T: Display + ?Sized, [src]
impl<'a, T> Display for RwLockReadGuard<'a, T> where
T: Display + ?Sized, impl Display for IpAddr[src]
impl Display for IpAddrimpl Display for SocketAddrV4[src]
impl Display for SocketAddrV4impl Display for NulError[src]
impl Display for NulErrorimpl Display for SocketAddr[src]
impl Display for SocketAddrimpl Display for ExitStatus[src]
impl Display for ExitStatusimpl Display for SocketAddrV6[src]
impl Display for SocketAddrV6impl Display for AddrParseError[src]
impl Display for AddrParseErrorimpl Display for TryRecvError[src]
impl Display for TryRecvErrorimpl Display for Ipv4Addr[src]
impl Display for Ipv4Addrimpl Display for IntoStringError[src]
impl Display for IntoStringErrorimpl<T> Display for TrySendError<T>[src]
impl<T> Display for TrySendError<T>impl Display for RecvError[src]
impl Display for RecvErrorimpl Display for FromBytesWithNulError[src]
impl Display for FromBytesWithNulErrorimpl Display for JoinPathsError[src]
impl Display for JoinPathsErrorimpl Display for SystemTimeError[src]
impl Display for SystemTimeErrorimpl Display for VarError[src]
impl Display for VarErrorimpl Display for i16[src]
impl Display for i16impl Display for f64[src]
impl Display for f64impl Display for bool[src]
impl Display for boolimpl Display for Utf8Error[src]
impl Display for Utf8Errorimpl Display for NonZeroU8[src]
impl Display for NonZeroU8impl<'a, T> Display for &'a T where
T: Display + ?Sized, [src]
impl<'a, T> Display for &'a T where
T: Display + ?Sized, impl Display for ToUppercase[src]
impl Display for ToUppercaseimpl Display for ToLowercase[src]
impl Display for ToLowercaseimpl Display for u32[src]
impl Display for u32impl Display for ParseBoolError[src]
impl Display for ParseBoolErrorimpl Display for u128[src]
impl Display for u128impl Display for ParseIntError[src]
impl Display for ParseIntErrorimpl Display for NonZeroUsize[src]
impl Display for NonZeroUsizeimpl Display for i128[src]
impl Display for i128impl Display for f32[src]
impl Display for f32impl Display for EscapeUnicode[src]
impl Display for EscapeUnicodeimpl Display for EscapeDebug[src]
impl Display for EscapeDebugimpl Display for u16[src]
impl Display for u16impl<'a> Display for PanicInfo<'a>[src]
impl<'a> Display for PanicInfo<'a>impl Display for ParseFloatError[src]
impl Display for ParseFloatErrorimpl Display for NonZeroU64[src]
impl Display for NonZeroU64impl Display for ![src]
impl Display for !impl Display for usize[src]
impl Display for usizeimpl Display for isize[src]
impl Display for isizeimpl Display for LayoutErr[src]
impl Display for LayoutErrimpl Display for CannotReallocInPlace[src]
impl Display for CannotReallocInPlaceimpl<'a, T> Display for &'a mut T where
T: Display + ?Sized, [src]
impl<'a, T> Display for &'a mut T where
T: Display + ?Sized, impl Display for i32[src]
impl Display for i32impl Display for u64[src]
impl Display for u64impl Display for i64[src]
impl Display for i64impl Display for ParseCharError[src]
impl Display for ParseCharErrorimpl Display for CharTryFromError[src]
impl Display for CharTryFromErrorimpl Display for char[src]
impl Display for charimpl Display for Utf8Lossy[src]
impl Display for Utf8Lossyimpl<T> Display for Wrapping<T> where
T: Display, [src]
impl<T> Display for Wrapping<T> where
T: Display, impl Display for EscapeDefault[src]
impl Display for EscapeDefaultimpl Display for TryFromIntError[src]
impl Display for TryFromIntErrorimpl Display for AllocErr[src]
impl Display for AllocErrimpl Display for u8[src]
impl Display for u8impl<'a> Display for Location<'a>[src]
impl<'a> Display for Location<'a>impl Display for str[src]
impl Display for strimpl Display for TryFromSliceError[src]
impl Display for TryFromSliceErrorimpl Display for NonZeroU32[src]
impl Display for NonZeroU32impl<'a, T> Display for PinMut<'a, T> where
T: Display + ?Sized, [src]
impl<'a, T> Display for PinMut<'a, T> where
T: Display + ?Sized, impl Display for NonZeroU128[src]
impl Display for NonZeroU128impl Display for NonZeroU16[src]
impl Display for NonZeroU16impl Display for i8[src]
impl Display for i8impl Display for DecodeUtf16Error[src]
impl Display for DecodeUtf16Errorimpl<'a, B> Display for Cow<'a, B> where
B: Display + ToOwned + ?Sized,
<B as ToOwned>::Owned: Display, [src]
impl<'a, B> Display for Cow<'a, B> where
B: Display + ToOwned + ?Sized,
<B as ToOwned>::Owned: Display, impl<T> Display for PinBox<T> where
T: Display + ?Sized, [src]
impl<T> Display for PinBox<T> where
T: Display + ?Sized, impl Display for String[src]
impl Display for Stringimpl Display for FromUtf8Error[src]
impl Display for FromUtf8Errorimpl Display for ParseError[src]
impl Display for ParseErrorimpl Display for FromUtf16Error[src]
impl Display for FromUtf16Errorimpl<T> Display for Box<T> where
T: Display + ?Sized, [src]
impl<T> Display for Box<T> where
T: Display + ?Sized, impl<T> Display for Arc<T> where
T: Display + ?Sized, [src]
impl<T> Display for Arc<T> where
T: Display + ?Sized, impl<T> Display for SendError<T>[src]
impl<T> Display for SendError<T>impl<T> Display for ReuniteError<T>[src]
impl<T> Display for ReuniteError<T>impl<T, E> Display for SendError<T, E>[src]
impl<T, E> Display for SendError<T, E>impl Display for Canceled[src]
impl Display for Canceledimpl<T> Display for SendError<T>[src]
impl<T> Display for SendError<T>impl<T> Display for TrySendError<T>[src]
impl<T> Display for TrySendError<T>impl Display for Uri[src]
impl Display for Uriimpl Display for HttpVersion[src]
impl Display for HttpVersionimpl Display for UriError[src]
impl Display for UriErrorimpl Display for Error[src]
impl Display for Errorimpl Display for Canceled[src]
impl Display for Canceledimpl Display for StatusCode[src]
impl Display for StatusCodeFormats the status code, including the canonical reason.
assert_eq!(format!("{}", ImATeapot), "418 I'm a teapot"); assert_eq!(format!("{}", Unregistered(123)), "123 <unknown status code>");
impl Display for DecodeError
impl Display for DecodeErrorimpl<'a> Display for Base64Display<'a>
impl<'a> Display for Base64Display<'a>impl Display for InvalidChunkSize[src]
impl Display for InvalidChunkSizeimpl Display for Error[src]
impl Display for Errorimpl Display for Error
impl Display for Errorimpl Display for SetLoggerError[src]
impl Display for SetLoggerErrorimpl Display for LevelFilter[src]
impl Display for LevelFilterimpl Display for ParseLevelError[src]
impl Display for ParseLevelErrorimpl Display for Level[src]
impl Display for Levelimpl Display for FromStrError[src]
impl Display for FromStrErrorimpl<'a> Display for Name<'a>[src]
impl<'a> Display for Name<'a>impl Display for Mime[src]
impl Display for Mimeimpl<S> Display for Ascii<S> where
S: Display, [src]
impl<S> Display for Ascii<S> where
S: Display, impl<S> Display for UniCase<S> where
S: Display, [src]
impl<S> Display for UniCase<S> where
S: Display, impl<'a, E> Display for PercentEncode<'a, E> where
E: EncodeSet,
impl<'a, E> Display for PercentEncode<'a, E> where
E: EncodeSet, impl Display for OutOfRangeError[src]
impl Display for OutOfRangeErrorimpl Display for SteadyTime[src]
impl Display for SteadyTimeimpl Display for ParseError[src]
impl Display for ParseErrorimpl Display for Duration[src]
impl Display for Durationimpl<'a> Display for TmFmt<'a>[src]
impl<'a> Display for TmFmt<'a>impl Display for ParkError[src]
impl Display for ParkErrorimpl Display for BlockingError[src]
impl Display for BlockingErrorimpl<T> Display for CapacityError<T>[src]
impl<T> Display for CapacityError<T>impl<A> Display for ArrayString<A> where
A: Array<Item = u8>, [src]
impl<A> Display for ArrayString<A> where
A: Array<Item = u8>, impl Display for TimerError[src]
impl Display for TimerErrorimpl Display for Error[src]
impl Display for Errorimpl<T> Display for DeadlineError<T> where
T: Display, [src]
impl<T> Display for DeadlineError<T> where
T: Display, impl Display for LogLevel[src]
impl Display for LogLevelimpl Display for SetLoggerError[src]
impl Display for SetLoggerErrorimpl Display for LogLevelFilter[src]
impl Display for LogLevelFilterimpl Display for ShutdownLoggerError[src]
impl Display for ShutdownLoggerErrorimpl Display for Error[src]
impl Display for Errorimpl<S> Display for HandshakeError<S> where
S: Any + Debug, [src]
impl<S> Display for HandshakeError<S> where
S: Any + Debug, impl Display for Error[src]
impl Display for Errorimpl Display for CFError
impl Display for CFErrorimpl Display for CFString
impl Display for CFStringimpl<'a> Display for Unexpected<'a>[src]
impl<'a> Display for Unexpected<'a>impl<'a> Display for Expected + 'a[src]
impl<'a> Display for Expected + 'aimpl Display for Error[src]
impl Display for Errorimpl Display for Error[src]
impl Display for Errorimpl Display for Number[src]
impl Display for Numberimpl Display for Value[src]
impl Display for Valuefn fmt(&self, f: &mut Formatter) -> Result<(), Error>[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>Display a JSON value as a string.
let json = json!({ "city": "London", "street": "10 Downing Street" }); // Compact format: // // {"city":"London","street":"10 Downing Street"} let compact = format!("{}", json); assert_eq!(compact, "{\"city\":\"London\",\"street\":\"10 Downing Street\"}"); // Pretty format: // // { // "city": "London", // "street": "10 Downing Street" // } let pretty = format!("{:#}", json); assert_eq!(pretty, "{\n \"city\": \"London\",\n \"street\": \"10 Downing Street\"\n}");
impl<S> Display for Host<S> where
S: AsRef<str>, [src]
impl<S> Display for Host<S> where
S: AsRef<str>, impl Display for SyntaxViolation[src]
impl Display for SyntaxViolationimpl Display for ParseError[src]
impl Display for ParseErrorimpl<S> Display for HostAndPort<S> where
S: AsRef<str>, [src]
impl<S> Display for HostAndPort<S> where
S: AsRef<str>, impl<I> Display for Recompositions<I> where
I: Clone + Iterator<Item = char>,
impl<I> Display for Recompositions<I> where
I: Clone + Iterator<Item = char>, impl<I> Display for Decompositions<I> where
I: Clone + Iterator<Item = char>,
impl<I> Display for Decompositions<I> where
I: Clone + Iterator<Item = char>, impl Display for XmlVersion[src]
impl Display for XmlVersionimpl Display for OwnedAttribute[src]
impl Display for OwnedAttributeimpl<'a> Display for Name<'a>[src]
impl<'a> Display for Name<'a>impl Display for OwnedName[src]
impl Display for OwnedNameimpl Display for Error[src]
impl Display for Errorimpl<'a> Display for Attribute<'a>[src]
impl<'a> Display for Attribute<'a>impl Display for EmitterError[src]
impl Display for EmitterErrorimpl Display for TextPosition[src]
impl Display for TextPositionimpl<'a, 'b> Display for ReprDisplay<'a, 'b> where
'b: 'a, [src]
impl<'a, 'b> Display for ReprDisplay<'a, 'b> where
'b: 'a, Implementors
impl Display for twilio_async::io::Errorimpl Display for CharsErrorimpl<W> Display for IntoInnerError<W>impl Display for BorrowErrorimpl<'a, T> Display for RefMut<'a, T> where
T: Display + ?Sized,impl Display for twilio_async::fmt::Errorimpl<'a, T> Display for Ref<'a, T> where
T: Display + ?Sized,impl Display for BorrowMutErrorimpl<'a> Display for Arguments<'a>impl<T> Display for Rc<T> where
T: Display + ?Sized,impl<E> Display for SharedError<E> where
E: Display,impl Display for TransferEncodingimpl Display for Protocolimpl Display for AcceptLanguageimpl Display for ByteRangeSpecimpl Display for Pragmaimpl Display for Expectimpl Display for Refererimpl Display for ConnectionOptionimpl Display for Acceptimpl Display for LastEventIdimpl Display for IfUnmodifiedSinceimpl Display for CacheControlimpl Display for Methodimpl Display for AccessControlMaxAgeimpl Display for ETagimpl Display for IfModifiedSinceimpl<'a> Display for HeaderView<'a>impl Display for ExtendedValueimpl Display for Fromimpl Display for Cookieimpl Display for Varyimpl Display for AccessControlAllowOriginimpl Display for LastModifiedimpl Display for Warningimpl Display for AccessControlRequestMethodimpl Display for Connectionimpl Display for ContentTypeimpl Display for Rangeimpl Display for Serverimpl Display for StrictTransportSecurityimpl Display for RelationTypeimpl Display for Headersimpl Display for RangeUnitimpl Display for AccessControlAllowMethodsimpl Display for Originimpl Display for Preferenceimpl Display for IfRangeimpl Display for Dateimpl Display for twilio_async::header::Locationimpl Display for Encodingimpl Display for ContentEncodingimpl Display for EntityTagimpl Display for AccessControlAllowCredentialsimpl Display for LinkValueimpl Display for ContentLengthimpl Display for ReferrerPolicyimpl Display for twilio_async::header::Hostimpl Display for RetryAfterimpl Display for Preferimpl<S> Display for Authorization<S> where
S: Scheme,impl Display for AccessControlExposeHeadersimpl Display for ContentLocationimpl Display for AcceptEncodingimpl Display for AcceptCharsetimpl Display for AccessControlRequestHeadersimpl Display for ProtocolNameimpl Display for Linkimpl Display for ContentRangeSpecimpl Display for IfNoneMatchimpl Display for IfMatchimpl Display for ContentRangeimpl Display for CacheDirectiveimpl Display for Expiresimpl Display for ContentLanguageimpl<S> Display for ProxyAuthorization<S> where
S: Scheme,impl Display for Teimpl Display for Allowimpl Display for PreferenceAppliedimpl Display for Upgradeimpl Display for ContentDispositionimpl<T> Display for QualityItem<T> where
T: Display,impl Display for UserAgentimpl Display for AcceptRangesimpl Display for AccessControlAllowHeadersimpl Display for Charsetimpl Display for MediaDescimpl Display for HttpDateimpl Display for LanguageTagimpl Display for Urlimpl Display for TwilioErr