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
impl Copy for False
impl Eq for False
impl StructuralPartialEq for False
Auto Trait Implementations§
impl Freeze for False
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