pub struct RedefineDirective {
pub source: Option<SourceRef>,
pub schema_location: String,
pub resolved_doc_id: Option<DocumentId>,
pub simple_types: Vec<SimpleTypeKey>,
pub complex_types: Vec<ComplexTypeKey>,
pub groups: Vec<ModelGroupKey>,
pub attribute_groups: Vec<AttributeGroupKey>,
}Expand description
xs:redefine directive (deprecated in XSD 1.1)
Fields§
§source: Option<SourceRef>§schema_location: String§resolved_doc_id: Option<DocumentId>§simple_types: Vec<SimpleTypeKey>§complex_types: Vec<ComplexTypeKey>§groups: Vec<ModelGroupKey>§attribute_groups: Vec<AttributeGroupKey>Trait Implementations§
Source§impl Clone for RedefineDirective
impl Clone for RedefineDirective
Source§fn clone(&self) -> RedefineDirective
fn clone(&self) -> RedefineDirective
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 moreAuto Trait Implementations§
impl Freeze for RedefineDirective
impl RefUnwindSafe for RedefineDirective
impl Send for RedefineDirective
impl Sync for RedefineDirective
impl Unpin for RedefineDirective
impl UnsafeUnpin for RedefineDirective
impl UnwindSafe for RedefineDirective
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