pub struct OpenXmlSchemaType {Show 15 fields
pub name: String,
pub class_name: String,
pub summary: String,
pub version: String,
pub part: String,
pub composite_type: String,
pub base_class: String,
pub is_leaf_text: bool,
pub is_leaf_element: bool,
pub is_derived: bool,
pub is_abstract: bool,
pub attributes: Vec<OpenXmlSchemaTypeAttribute>,
pub children: Vec<OpenXmlSchemaTypeChild>,
pub particle: OpenXmlSchemaTypeParticle,
pub module_name: String,
}
Fields§
§name: String
§class_name: String
§summary: String
§version: String
§part: String
§composite_type: String
§base_class: String
§is_leaf_text: bool
§is_leaf_element: bool
§is_derived: bool
§is_abstract: bool
§attributes: Vec<OpenXmlSchemaTypeAttribute>
§children: Vec<OpenXmlSchemaTypeChild>
§particle: OpenXmlSchemaTypeParticle
§module_name: String
Implementations§
Source§impl OpenXmlSchemaType
impl OpenXmlSchemaType
pub fn is_one_sequence_flatten(&self) -> bool
Trait Implementations§
Source§impl Clone for OpenXmlSchemaType
impl Clone for OpenXmlSchemaType
Source§fn clone(&self) -> OpenXmlSchemaType
fn clone(&self) -> OpenXmlSchemaType
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 OpenXmlSchemaType
impl Debug for OpenXmlSchemaType
Source§impl Default for OpenXmlSchemaType
impl Default for OpenXmlSchemaType
Source§fn default() -> OpenXmlSchemaType
fn default() -> OpenXmlSchemaType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenXmlSchemaTypewhere
OpenXmlSchemaType: Default,
impl<'de> Deserialize<'de> for OpenXmlSchemaTypewhere
OpenXmlSchemaType: Default,
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
Auto Trait Implementations§
impl Freeze for OpenXmlSchemaType
impl RefUnwindSafe for OpenXmlSchemaType
impl Send for OpenXmlSchemaType
impl Sync for OpenXmlSchemaType
impl Unpin for OpenXmlSchemaType
impl UnwindSafe for OpenXmlSchemaType
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