Thanks to visit codestin.com
Credit goes to docs.rs

Skip to main content

DeserializeRevisioned

Trait DeserializeRevisioned 

Source
pub trait DeserializeRevisioned: Revisioned {
    // Required method
    fn deserialize_revisioned<R: Read>(r: &mut R) -> Result<Self, Error>
       where Self: Sized;
}

Required Methods§

Source

fn deserialize_revisioned<R: Read>(r: &mut R) -> Result<Self, Error>
where Self: Sized,

Deserializes a new instance of the struct from the specified reader.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl DeserializeRevisioned for Cow<'_, str>

Source§

impl DeserializeRevisioned for bool

Source§

impl DeserializeRevisioned for char

Source§

impl DeserializeRevisioned for f32

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for f64

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for i8

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for i16

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for i32

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for i64

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for i128

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for isize

Source§

fn deserialize_revisioned<R: Read>(r: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for u8

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for u16

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for u32

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for u64

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for u128

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for ()

Source§

impl DeserializeRevisioned for usize

Source§

fn deserialize_revisioned<R: Read>(r: &mut R) -> Result<Self, Error>
where Self: Sized,

Source§

impl DeserializeRevisioned for Box<str>

Source§

impl DeserializeRevisioned for String

Source§

fn deserialize_revisioned<R: Read>(reader: &mut R) -> Result<Self, Error>

Reads the length-prefixed byte payload in a single bulk read_exact and validates it as UTF-8 in place, avoiding both the per-byte fallback when specialised-vectors is disabled and the Take::read_to_end overhead of the Vec<u8> specialised path.

Source§

impl DeserializeRevisioned for Arc<str>

Source§

impl DeserializeRevisioned for Duration

Source§

impl DeserializeRevisioned for PathBuf

Source§

impl DeserializeRevisioned for SystemTime

Source§

impl<A> DeserializeRevisioned for (A,)

Source§

impl<A, B> DeserializeRevisioned for (A, B)

Source§

impl<A, B, C> DeserializeRevisioned for (A, B, C)

Source§

impl<A, B, C, D> DeserializeRevisioned for (A, B, C, D)

Source§

impl<A, B, C, D, E> DeserializeRevisioned for (A, B, C, D, E)

Source§

impl<A, B, C, D, E, F> DeserializeRevisioned for (A, B, C, D, E, F)

Source§

impl<E: DeserializeRevisioned, T: DeserializeRevisioned> DeserializeRevisioned for Result<T, E>

Source§

impl<K: DeserializeRevisioned + Eq + Hash, V: DeserializeRevisioned, S: BuildHasher + Default> DeserializeRevisioned for HashMap<K, V, S>

Source§

impl<K: DeserializeRevisioned + Ord, V: DeserializeRevisioned> DeserializeRevisioned for BTreeMap<K, V>

Source§

impl<T> DeserializeRevisioned for Cow<'_, T>

Source§

impl<T> DeserializeRevisioned for Option<T>

Source§

impl<T> DeserializeRevisioned for [T; 1]

Source§

impl<T> DeserializeRevisioned for [T; 2]

Source§

impl<T> DeserializeRevisioned for [T; 3]

Source§

impl<T> DeserializeRevisioned for [T; 4]

Source§

impl<T> DeserializeRevisioned for [T; 5]

Source§

impl<T> DeserializeRevisioned for [T; 6]

Source§

impl<T> DeserializeRevisioned for [T; 7]

Source§

impl<T> DeserializeRevisioned for [T; 8]

Source§

impl<T> DeserializeRevisioned for [T; 9]

Source§

impl<T> DeserializeRevisioned for [T; 10]

Source§

impl<T> DeserializeRevisioned for [T; 11]

Source§

impl<T> DeserializeRevisioned for [T; 12]

Source§

impl<T> DeserializeRevisioned for [T; 13]

Source§

impl<T> DeserializeRevisioned for [T; 14]

Source§

impl<T> DeserializeRevisioned for [T; 15]

Source§

impl<T> DeserializeRevisioned for [T; 16]

Source§

impl<T> DeserializeRevisioned for [T; 17]

Source§

impl<T> DeserializeRevisioned for [T; 18]

Source§

impl<T> DeserializeRevisioned for [T; 19]

Source§

impl<T> DeserializeRevisioned for [T; 20]

Source§

impl<T> DeserializeRevisioned for [T; 21]

Source§

impl<T> DeserializeRevisioned for [T; 22]

Source§

impl<T> DeserializeRevisioned for [T; 23]

Source§

impl<T> DeserializeRevisioned for [T; 24]

Source§

impl<T> DeserializeRevisioned for [T; 25]

Source§

impl<T> DeserializeRevisioned for [T; 26]

Source§

impl<T> DeserializeRevisioned for [T; 27]

Source§

impl<T> DeserializeRevisioned for [T; 28]

Source§

impl<T> DeserializeRevisioned for [T; 29]

Source§

impl<T> DeserializeRevisioned for [T; 30]

Source§

impl<T> DeserializeRevisioned for [T; 31]

Source§

impl<T> DeserializeRevisioned for [T; 32]

Source§

impl<T> DeserializeRevisioned for Box<T>

Source§

impl<T> DeserializeRevisioned for Arc<T>

Source§

impl<T> DeserializeRevisioned for Vec<T>
where T: DeserializeRevisioned + 'static,

Source§

impl<T> DeserializeRevisioned for Reverse<T>

Source§

impl<T> DeserializeRevisioned for Wrapping<T>

Source§

impl<T: DeserializeRevisioned + Eq + Hash, S: BuildHasher + Default> DeserializeRevisioned for HashSet<T, S>

Source§

impl<T: DeserializeRevisioned + Ord> DeserializeRevisioned for BinaryHeap<T>

Source§

impl<T: DeserializeRevisioned + Ord> DeserializeRevisioned for BTreeSet<T>

Source§

impl<T: DeserializeRevisioned> DeserializeRevisioned for Bound<T>

Source§

impl<T: DeserializeRevisioned> DeserializeRevisioned for Range<T>

Implementors§