pub struct ValueSerializerComponent;Trait Implementations§
impl<__Context__, Value: ?Sized> IsProviderFor<ValueSerializerComponent, __Context__, Value> for UseContextwhere
__Context__: CanSerializeValue<Value>,
impl<__Context__, Value: ?Sized, __Components__, __Delegate__> IsProviderFor<ValueSerializerComponent, __Context__, Value> for UseDelegate<__Components__>where
__Components__: DelegateComponent<Value, Delegate = __Delegate__>,
__Delegate__: IsProviderFor<ValueSerializerComponent, __Context__, Value> + ValueSerializer<__Context__, Value>,
impl<__Context__, Value> IsProviderFor<ValueSerializerComponent, __Context__, Value> for SerializeBytes
impl<__Context__, Value> IsProviderFor<ValueSerializerComponent, __Context__, Value> for SerializeDeref
impl<__Context__, Value> IsProviderFor<ValueSerializerComponent, __Context__, Value> for SerializeWithDisplay
impl<__Context__, Value> IsProviderFor<ValueSerializerComponent, __Context__, Value> for SerializeFields
impl<__Context__, Value, Target> IsProviderFor<ValueSerializerComponent, __Context__, Value> for SerializeFrom<Target>
impl<__Context__, Value> IsProviderFor<ValueSerializerComponent, __Context__, Value> for SerializeIteratorwhere
for<'a> &'a Value: IntoIterator,
__Context__: for<'a> CanSerializeValue<<&'a Value as IntoIterator>::Item>,
impl<__Context__, Value> IsProviderFor<ValueSerializerComponent, __Context__, Value> for UseSerdewhere
Value: SerdeSerialize,
impl<__Context__, Value> IsProviderFor<ValueSerializerComponent, __Context__, Value> for SerializeString
impl<__Context__, Value, Target> IsProviderFor<ValueSerializerComponent, __Context__, Value> for TrySerializeFrom<Target>
Auto Trait Implementations§
impl Freeze for ValueSerializerComponent
impl RefUnwindSafe for ValueSerializerComponent
impl Send for ValueSerializerComponent
impl Sync for ValueSerializerComponent
impl Unpin for ValueSerializerComponent
impl UnsafeUnpin for ValueSerializerComponent
impl UnwindSafe for ValueSerializerComponent
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