Module serde::__private

source ·

Re-exports§

  • pub use self::string::from_utf8_lossy;
  • pub use crate::lib::option::Option::None;
  • pub use crate::lib::option::Option::Some;
  • pub use crate::lib::result::Result::Err;
  • pub use crate::lib::result::Result::Ok;

Modules§

  • Utilities for formatting and printing strings.
  • Manually manage memory through raw pointers.

Structs§

  • Configuration for formatting.
  • Zero-sized type used to mark things that “act like” they own a T.
  • A contiguous growable array type, written as Vec<T>, short for ‘vector’.

Enums§

Traits§

  • A common trait for the ability to explicitly duplicate an object.
  • A trait for giving a type a useful default value.
  • Used to do value-to-value conversions while consuming the input value. It is the reciprocal of Into.
  • A value-to-value conversion that consumes the input value. The opposite of From.
  • A trait for converting a value to a String.
  • Simple and safe type conversions that may fail in a controlled way under some circumstances. It is the reciprocal of TryInto.

Derive Macros§

  • Derive macro generating an impl of the trait Clone.
  • Derive macro generating an impl of the trait Default.