pub struct SubAttributesAccess<'a, 'r> { /* private fields */ }Trait Implementations§
Source§impl<'de> AttributesAccess<'de> for SubAttributesAccess<'_, 'de>
impl<'de> AttributesAccess<'de> for SubAttributesAccess<'_, 'de>
Source§type SubAccess<'a> = SubAttributesAccess<'a, 'de>
where
Self: 'a
type SubAccess<'a> = SubAttributesAccess<'a, 'de> where Self: 'a
The type of the sub access for this attributes access returned by
AttributesAccess::sub_access.Source§fn next_attribute<T>(&mut self) -> Result<Option<T>, Self::Error>where
T: Deserialize<'de>,
fn next_attribute<T>(&mut self) -> Result<Option<T>, Self::Error>where
T: Deserialize<'de>,
Get the next attribute.
Auto Trait Implementations§
impl<'a, 'r> Freeze for SubAttributesAccess<'a, 'r>
impl<'a, 'r> RefUnwindSafe for SubAttributesAccess<'a, 'r>
impl<'a, 'r> Send for SubAttributesAccess<'a, 'r>
impl<'a, 'r> Sync for SubAttributesAccess<'a, 'r>
impl<'a, 'r> Unpin for SubAttributesAccess<'a, 'r>
impl<'a, 'r> !UnwindSafe for SubAttributesAccess<'a, 'r>
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