pub struct AttributeFrameResult {Show 13 fields
pub name: Option<NameId>,
pub ref_name: Option<QNameRef>,
pub target_namespace: Option<NameId>,
pub type_ref: Option<TypeRefResult>,
pub inline_type: Option<Box<SimpleTypeResult>>,
pub default_value: Option<String>,
pub fixed_value: Option<String>,
pub use_kind: Option<String>,
pub form: Option<String>,
pub inheritable: bool,
pub id: Option<String>,
pub annotation: Option<Annotation>,
pub source: Option<SourceRef>,
}Expand description
Attribute declaration result
Fields§
§name: Option<NameId>§ref_name: Option<QNameRef>§target_namespace: Option<NameId>§type_ref: Option<TypeRefResult>§inline_type: Option<Box<SimpleTypeResult>>§default_value: Option<String>§fixed_value: Option<String>§use_kind: Option<String>§form: Option<String>§inheritable: bool§id: Option<String>§annotation: Option<Annotation>§source: Option<SourceRef>Trait Implementations§
Source§impl Clone for AttributeFrameResult
impl Clone for AttributeFrameResult
Source§fn clone(&self) -> AttributeFrameResult
fn clone(&self) -> AttributeFrameResult
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 AttributeFrameResult
impl RefUnwindSafe for AttributeFrameResult
impl Send for AttributeFrameResult
impl Sync for AttributeFrameResult
impl Unpin for AttributeFrameResult
impl UnsafeUnpin for AttributeFrameResult
impl UnwindSafe for AttributeFrameResult
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