pub struct FormattedHelloWorld<'l> { /* private fields */ }Expand description
A formatted hello world message. Implements Writeable.
For an example, see HelloWorldFormatter.
Trait Implementations§
Source§impl<'l> Debug for FormattedHelloWorld<'l>
impl<'l> Debug for FormattedHelloWorld<'l>
Source§impl Display for FormattedHelloWorld<'_>
This trait is implemented for compatibility with fmt!.
To create a string, Writeable::write_to_string is usually more efficient.
impl Display for FormattedHelloWorld<'_>
This trait is implemented for compatibility with fmt!.
To create a string, Writeable::write_to_string is usually more efficient.
Source§impl<'l> Writeable for FormattedHelloWorld<'l>
impl<'l> Writeable for FormattedHelloWorld<'l>
Source§fn write_to<W: Write + ?Sized>(&self, sink: &mut W) -> Result
fn write_to<W: Write + ?Sized>(&self, sink: &mut W) -> Result
Writes a string to the given sink. Errors from the sink are bubbled up.
The default implementation delegates to
write_to_parts, and discards any
Part annotations.Source§fn write_to_string(&self) -> Cow<'_, str>
fn write_to_string(&self) -> Cow<'_, str>
Creates a new
String with the data from this Writeable. Like ToString,
but smaller and faster. Read moreSource§fn writeable_length_hint(&self) -> LengthHint
fn writeable_length_hint(&self) -> LengthHint
Returns a hint for the number of UTF-8 bytes that will be written to the sink. Read more
Source§fn write_to_parts<S>(&self, sink: &mut S) -> Result<(), Error>where
S: PartsWrite + ?Sized,
fn write_to_parts<S>(&self, sink: &mut S) -> Result<(), Error>where
S: PartsWrite + ?Sized,
Write bytes and
Part annotations to the given sink. Errors from the
sink are bubbled up. The default implementation delegates to write_to,
and doesn’t produce any Part annotations.Auto Trait Implementations§
impl<'l> Freeze for FormattedHelloWorld<'l>
impl<'l> RefUnwindSafe for FormattedHelloWorld<'l>
impl<'l> Send for FormattedHelloWorld<'l>
impl<'l> Sync for FormattedHelloWorld<'l>
impl<'l> Unpin for FormattedHelloWorld<'l>
impl<'l> UnwindSafe for FormattedHelloWorld<'l>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes