pub enum XmlNodeType {
Element,
Attribute,
Text,
Cdata,
None,
}Expand description
The kind of XML DOM node a schema describes.
Used by the OpenAPI 3.2 Xml::node_type field.
See https://spec.openapis.org/oas/v3.2.0.html#xml-node-types.
Variants§
Element
The schema represents an element and describes its contents.
Attribute
The schema represents an attribute and describes its value.
Text
The schema represents a text node (parsed character data).
Cdata
The schema represents a CDATA section.
None
The schema does not correspond to any node; nodes for its subschemas are placed directly under the parent schema’s node.
Trait Implementations§
Source§impl Clone for XmlNodeType
impl Clone for XmlNodeType
Source§fn clone(&self) -> XmlNodeType
fn clone(&self) -> XmlNodeType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for XmlNodeType
Source§impl Debug for XmlNodeType
impl Debug for XmlNodeType
Source§impl<'de> Deserialize<'de> for XmlNodeType
impl<'de> Deserialize<'de> for XmlNodeType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for XmlNodeType
Source§impl PartialEq for XmlNodeType
impl PartialEq for XmlNodeType
Source§impl Serialize for XmlNodeType
impl Serialize for XmlNodeType
impl StructuralPartialEq for XmlNodeType
Auto Trait Implementations§
impl Freeze for XmlNodeType
impl RefUnwindSafe for XmlNodeType
impl Send for XmlNodeType
impl Sync for XmlNodeType
impl Unpin for XmlNodeType
impl UnsafeUnpin for XmlNodeType
impl UnwindSafe for XmlNodeType
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.