Struct serde_bool::False
source · pub struct False;Expand description
Type that only deserializes from the false boolean value.
Examples
assert_eq!(
serde_json::from_str::<serde_bool::False>("false").unwrap().as_bool(),
false,
);
serde_json::from_str::<serde_bool::False>("true").unwrap_err();
serde_json::from_str::<serde_bool::False>("42").unwrap_err();Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for False
impl<'de> Deserialize<'de> for False
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<False> for bool
impl PartialEq<False> for bool
source§impl PartialEq<bool> for False
impl PartialEq<bool> for False
source§impl PartialEq for False
impl PartialEq for False
impl Copy for False
impl Eq for False
impl StructuralEq for False
impl StructuralPartialEq for False
Auto Trait Implementations§
impl RefUnwindSafe for False
impl Send for False
impl Sync for False
impl Unpin for False
impl UnwindSafe for False
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