pub struct AttributeGroupDefResult {
pub name: Option<NameId>,
pub ref_name: Option<QNameRef>,
pub attributes: Vec<AttributeUseResult>,
pub attribute_groups: Vec<QNameRef>,
pub attribute_wildcard: Option<WildcardResult>,
pub id: Option<String>,
pub annotation: Option<Annotation>,
pub source: Option<SourceRef>,
}Expand description
Attribute group definition result
Fields§
§name: Option<NameId>§ref_name: Option<QNameRef>§attributes: Vec<AttributeUseResult>§attribute_groups: Vec<QNameRef>§attribute_wildcard: Option<WildcardResult>§id: Option<String>§annotation: Option<Annotation>§source: Option<SourceRef>Trait Implementations§
Source§impl Clone for AttributeGroupDefResult
impl Clone for AttributeGroupDefResult
Source§fn clone(&self) -> AttributeGroupDefResult
fn clone(&self) -> AttributeGroupDefResult
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 AttributeGroupDefResult
impl RefUnwindSafe for AttributeGroupDefResult
impl Send for AttributeGroupDefResult
impl Sync for AttributeGroupDefResult
impl Unpin for AttributeGroupDefResult
impl UnsafeUnpin for AttributeGroupDefResult
impl UnwindSafe for AttributeGroupDefResult
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