Struct snarkvm_wasm::algorithms::boolean::FromBytesDeserializer
source · pub struct FromBytesDeserializer<T>(_, _, _)
where
T: FromBytes;Implementations
sourceimpl<'de, T> FromBytesDeserializer<T>where
T: FromBytes,
impl<'de, T> FromBytesDeserializer<T>where
T: FromBytes,
sourcepub fn deserialize<D>(
deserializer: D,
name: &str,
size: usize
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
pub fn deserialize<D>(
deserializer: D,
name: &str,
size: usize
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserializes a static-sized byte array (without length encoding).
This method fails if deserializer is given an insufficient size.
sourcepub fn deserialize_with_u8<D>(
deserializer: D,
name: &str
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
pub fn deserialize_with_u8<D>(
deserializer: D,
name: &str
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserializes a static-sized byte array, with a u8 length encoding at the start.
sourcepub fn deserialize_with_u16<D>(
deserializer: D,
name: &str
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
pub fn deserialize_with_u16<D>(
deserializer: D,
name: &str
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserializes a static-sized byte array, with a u16 length encoding at the start.
sourcepub fn deserialize_with_size_encoding<D>(
deserializer: D,
name: &str
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
pub fn deserialize_with_size_encoding<D>(
deserializer: D,
name: &str
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserializes a dynamically-sized byte array.
sourcepub fn deserialize_extended<D>(
deserializer: D,
name: &str,
size_a: usize,
size_b: usize
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
pub fn deserialize_extended<D>(
deserializer: D,
name: &str,
size_a: usize,
size_b: usize
) -> Result<T, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Attempts to deserialize a byte array (without length encoding).
This method does not fail if deserializer is given an insufficient size,
however this method fails if FromBytes fails to read the value of T.
Auto Trait Implementations
impl<T> RefUnwindSafe for FromBytesDeserializer<T>where
T: RefUnwindSafe,
impl<T> Send for FromBytesDeserializer<T>where
T: Send,
impl<T> Sync for FromBytesDeserializer<T>where
T: Sync,
impl<T> Unpin for FromBytesDeserializer<T>where
T: Unpin,
impl<T> UnwindSafe for FromBytesDeserializer<T>where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T>where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T>where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
sourcefn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T>where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T>where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T>where
T: Future, type Output = <T as Future>::Output;where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T>where
T: Future, type Output = <T as Future>::Output;where
S: Into<Dispatch>,
T: Future, type Output = <T as Future>::Output;
sourcefn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T>where
T: Future, type Output = <T as Future>::Output;
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T>where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;