pub struct NotationDecl {
pub name: NameId,
pub target_namespace: Option<NameId>,
pub public: String,
pub system: Option<String>,
pub source: Option<SourceRef>,
pub id: Option<String>,
}Expand description
Notation declaration
Represents an xs:notation declaration.
Fields§
§name: NameIdNotation name
target_namespace: Option<NameId>Target namespace
public: StringPublic identifier
system: Option<String>System identifier (optional)
source: Option<SourceRef>Source location
id: Option<String>ID attribute value
Implementations§
Trait Implementations§
Source§impl Clone for NotationDecl
impl Clone for NotationDecl
Source§fn clone(&self) -> NotationDecl
fn clone(&self) -> NotationDecl
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 NotationDecl
impl RefUnwindSafe for NotationDecl
impl Send for NotationDecl
impl Sync for NotationDecl
impl Unpin for NotationDecl
impl UnsafeUnpin for NotationDecl
impl UnwindSafe for NotationDecl
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