pub struct ValueDeserializerComponent;Trait Implementations§
impl<'a, __Context__> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, String)> for SerializeString
impl<'a, __Context__, Value> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, Value)> for SerializeBytes
impl<'a, __Context__, Value> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, Value)> for TryDeserializeBytes
impl<'a, __Context__, Value, Provider> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, Value)> for DeserializeDefault<Provider>where
Value: Default,
Provider: ValueDeserializer<'a, __Context__, Value>,
impl<'a, __Context__, Value> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, Value)> for DeserializeWithFromStr
impl<'a, __Context__, Value, Source> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, Value)> for SerializeFrom<Source>where
Source: Into<Value>,
__Context__: CanDeserializeValue<'a, Source>,
impl<'a, __Context__, Value> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, Value)> for UseSerdewhere
Value: SerdeDeserialize<'a>,
impl<'a, __Context__, Value, Source> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'a>, Value)> for TrySerializeFrom<Source>
impl<'de, __Context__, Record, Builder> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'de>, Record)> for DeserializeRecordFieldswhere
Record: HasOptionalBuilder<Builder = Builder> + HasFields,
Record::Fields: HandleMapEntry<'de, __Context__, Builder>,
Builder: FinalizeOptional<Target = Record>,
impl<'de, __Context__, Value> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'de>, Value)> for UseContextwhere
__Context__: CanDeserializeValue<'de, Value>,
impl<'de, __Context__, Value, __Components__, __Delegate__> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'de>, Value)> for UseDelegate<__Components__>where
__Components__: DelegateComponent<Value, Delegate = __Delegate__>,
__Delegate__: ValueDeserializer<'de, __Context__, Value>,
impl<'de, __Context__, Value, Item> IsProviderFor<ValueDeserializerComponent, __Context__, (Life<'de>, Value)> for DeserializeExtendwhere
Value: Default + IntoIterator<Item = Item> + Extend<Item>,
__Context__: CanDeserializeValue<'de, Item>,
Auto Trait Implementations§
impl Freeze for ValueDeserializerComponent
impl RefUnwindSafe for ValueDeserializerComponent
impl Send for ValueDeserializerComponent
impl Sync for ValueDeserializerComponent
impl Unpin for ValueDeserializerComponent
impl UnsafeUnpin for ValueDeserializerComponent
impl UnwindSafe for ValueDeserializerComponent
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