pub struct Skip;
Expand description
No-op deserializer for any formula.
Trait Implementations§
source§impl<'de, F> Deserialize<'de, F> for Skipwhere
F: BareFormula + ?Sized,
impl<'de, F> Deserialize<'de, F> for Skipwhere F: BareFormula + ?Sized,
source§fn deserialize(_de: Deserializer<'_>) -> Result<Self, DeserializeError>
fn deserialize(_de: Deserializer<'_>) -> Result<Self, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
_de: Deserializer<'_>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, _de: Deserializer<'_> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read moresource§impl Ord for Skip
impl Ord for Skip
source§impl PartialEq<Skip> for Skip
impl PartialEq<Skip> for Skip
source§impl PartialOrd<Skip> for Skip
impl PartialOrd<Skip> for Skip
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Skip
impl Eq for Skip
impl StructuralEq for Skip
impl StructuralPartialEq for Skip
Auto Trait Implementations§
impl RefUnwindSafe for Skip
impl Send for Skip
impl Sync for Skip
impl Unpin for Skip
impl UnwindSafe for Skip
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
source§impl<'de, F, T> Deserialize<'de, As<F>> for Twhere
F: BareFormula + ?Sized,
T: Deserialize<'de, F>,
impl<'de, F, T> Deserialize<'de, As<F>> for Twhere F: BareFormula + ?Sized, T: Deserialize<'de, F>,
source§fn deserialize(deserializer: Deserializer<'de>) -> Result<T, DeserializeError>
fn deserialize(deserializer: Deserializer<'de>) -> Result<T, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
deserializer: Deserializer<'de>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, deserializer: Deserializer<'de> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read moresource§impl<'de, F, T> Deserialize<'de, Ref<F>> for Twhere
F: BareFormula + ?Sized,
T: Deserialize<'de, F> + ?Sized,
impl<'de, F, T> Deserialize<'de, Ref<F>> for Twhere F: BareFormula + ?Sized, T: Deserialize<'de, F> + ?Sized,
source§fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
de: Deserializer<'de>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'de> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read moresource§impl<'de, T> Deserialize<'de, String> for Twhere
T: Deserialize<'de, str>,
impl<'de, T> Deserialize<'de, String> for Twhere T: Deserialize<'de, str>,
source§fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
de: Deserializer<'de>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'de> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read moresource§impl<'de, F, T> Deserialize<'de, Vec<F, Global>> for Twhere
F: Formula,
T: Deserialize<'de, [F]>,
impl<'de, F, T> Deserialize<'de, Vec<F, Global>> for Twhere F: Formula, T: Deserialize<'de, [F]>,
source§fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
de: Deserializer<'de>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'de> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read moresource§impl<'de, F, T> Deserialize<'de, VecDeque<F, Global>> for Twhere
F: Formula,
T: Deserialize<'de, [F]>,
impl<'de, F, T> Deserialize<'de, VecDeque<F, Global>> for Twhere F: Formula, T: Deserialize<'de, [F]>,
source§fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
fn deserialize(de: Deserializer<'de>) -> Result<T, DeserializeError>
Deserializes value provided deserializer.
Returns deserialized value and the number of bytes consumed from
the and of input. Read more
source§fn deserialize_in_place(
&mut self,
de: Deserializer<'de>
) -> Result<(), DeserializeError>
fn deserialize_in_place( &mut self, de: Deserializer<'de> ) -> Result<(), DeserializeError>
Deserializes value in-place provided deserializer.
Overwrites
self
with data from the input
. Read more