pub struct XsdSchema {
pub components: Vec<XsdComponent>,
pub target_namespace: Option<String>,
pub element_form_default: Option<String>,
pub attribute_form_default: Option<String>,
pub errors: Vec<String>,
}Expand description
A compiled XSD schema.
Holds the top-level component declarations and schema-level settings.
Fields§
§components: Vec<XsdComponent>§target_namespace: Option<String>§element_form_default: Option<String>§attribute_form_default: Option<String>§errors: Vec<String>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for XsdSchema
impl RefUnwindSafe for XsdSchema
impl Send for XsdSchema
impl Sync for XsdSchema
impl Unpin for XsdSchema
impl UnsafeUnpin for XsdSchema
impl UnwindSafe for XsdSchema
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