pub struct ElementEnterDeserialize<T, M, N> {
pub next: N,
/* private fields */
}
Expand description
Part of path for TreeDeserializer
.
Enters matched element in a tree. It’s attributes are deserialized into given Deserializable
type and the deserializer proceeds with contained elements. The type must be Clone
because it
may be returned multiple times if there are multiple contained elements.
You may want to use the xml_path!
macro rather than constructing path manually.
Fields§
§next: N
Next part of the path.
Implementations§
Source§impl<T, M, N> ElementEnterDeserialize<T, M, N>
impl<T, M, N> ElementEnterDeserialize<T, M, N>
Source§impl<T, N> ElementEnterDeserialize<T, ExactTagMatch, N>
impl<T, N> ElementEnterDeserialize<T, ExactTagMatch, N>
Source§impl<T, N> ElementEnterDeserialize<T, AnyTagMatch, N>
impl<T, N> ElementEnterDeserialize<T, AnyTagMatch, N>
Trait Implementations§
Source§impl<T, M, N> Debug for ElementEnterDeserialize<T, M, N>
impl<T, M, N> Debug for ElementEnterDeserialize<T, M, N>
Auto Trait Implementations§
impl<T, M, N> Freeze for ElementEnterDeserialize<T, M, N>
impl<T, M, N> !RefUnwindSafe for ElementEnterDeserialize<T, M, N>
impl<T, M, N> !Send for ElementEnterDeserialize<T, M, N>
impl<T, M, N> !Sync for ElementEnterDeserialize<T, M, N>
impl<T, M, N> Unpin for ElementEnterDeserialize<T, M, N>
impl<T, M, N> !UnwindSafe for ElementEnterDeserialize<T, M, N>
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