pub struct RcValueDeserializer;
Trait Implementations§
Source§impl<'de> DeserializeSeed<'de> for RcValueDeserializer
impl<'de> DeserializeSeed<'de> for RcValueDeserializer
Source§fn deserialize<D>(
self,
deserializer: D,
) -> Result<<RcValueDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
self,
deserializer: D,
) -> Result<<RcValueDeserializer as DeserializeSeed<'de>>::Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Equivalent to the more common
Deserialize::deserialize
method, except
with some initial piece of data (the seed) passed in.Auto Trait Implementations§
impl Freeze for RcValueDeserializer
impl RefUnwindSafe for RcValueDeserializer
impl Send for RcValueDeserializer
impl Sync for RcValueDeserializer
impl Unpin for RcValueDeserializer
impl UnwindSafe for RcValueDeserializer
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