pub struct KeyrefContent {
pub annotation: Option<Annotation>,
pub selector: Field,
pub field: Vec<Field>,
}
Fields§
§annotation: Option<Annotation>
§selector: Field
§field: Vec<Field>
Trait Implementations§
Source§impl Clone for KeyrefContent
impl Clone for KeyrefContent
Source§fn clone(&self) -> KeyrefContent
fn clone(&self) -> KeyrefContent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for KeyrefContent
impl Debug for KeyrefContent
Source§impl<'de> Deserializer<'de, KeyrefContent> for Box<KeyrefContentDeserializer>
impl<'de> Deserializer<'de, KeyrefContent> for Box<KeyrefContentDeserializer>
Source§fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, KeyrefContent>where
R: DeserializeReader,
fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, KeyrefContent>where
R: DeserializeReader,
Source§fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, KeyrefContent>where
R: DeserializeReader,
fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, KeyrefContent>where
R: DeserializeReader,
Source§fn finish<R>(self, reader: &R) -> Result<KeyrefContent, Error>where
R: DeserializeReader,
fn finish<R>(self, reader: &R) -> Result<KeyrefContent, Error>where
R: DeserializeReader,
Force the deserializer to finish. Read more
Source§impl PartialEq for KeyrefContent
impl PartialEq for KeyrefContent
Source§impl WithDeserializer for KeyrefContent
impl WithDeserializer for KeyrefContent
Source§type Deserializer = Box<KeyrefContentDeserializer>
type Deserializer = Box<KeyrefContentDeserializer>
The deserializer to use for this type.
impl Eq for KeyrefContent
impl StructuralPartialEq for KeyrefContent
Auto Trait Implementations§
impl Freeze for KeyrefContent
impl RefUnwindSafe for KeyrefContent
impl Send for KeyrefContent
impl Sync for KeyrefContent
impl Unpin for KeyrefContent
impl UnwindSafe for KeyrefContent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'de, R, X> DeserializeSync<'de, R> for Xwhere
R: XmlReaderSync<'de>,
X: WithDeserializer,
impl<'de, R, X> DeserializeSync<'de, R> for Xwhere
R: XmlReaderSync<'de>,
X: WithDeserializer,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.