pub enum Never {}
Trait Implementations§
source§impl<'de> Deserialize<'de> for Never
impl<'de> Deserialize<'de> for Never
source§fn deserialize<D>(_: D) -> Result<Never, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(_: D) -> Result<Never, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for Never
impl Serialize for Never
source§fn serialize<S>(
&self,
_: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>( &self, _: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for Never
impl Send for Never
impl Sync for Never
impl Unpin for Never
impl UnwindSafe for Never
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