Struct Buffer

pub struct Buffer { /* private fields */ }

TOML Document serialization buffer

Implementations

impl Buffer

fn new() -> Self

Initialize a new serialization buffer

fn clear(&mut self)

Reset the buffer for serializing another document

Trait Implementations

impl Debug for Buffer

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for Buffer

fn default() -> Self

impl Display for Buffer

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for Buffer

impl RefUnwindSafe for Buffer

impl Send for Buffer

impl Sync for Buffer

impl Unpin for Buffer

impl UnsafeUnpin for Buffer

impl UnwindSafe for Buffer

Blanket Implementations

impl<T> Any for Buffer where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Buffer where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Buffer where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Buffer

fn from(t: T) -> T

Returns the argument unchanged.

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

fn to_string(&self) -> String

impl<T, U> Into<U> for Buffer where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Buffer where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Buffer where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>