pub struct IdentityResult {
pub kind: IdentityKind,
pub name: NameId,
pub ref_name: Option<QNameRef>,
pub refer: Option<QNameRef>,
pub selector: SelectorResult,
pub fields: Vec<FieldResult>,
pub id: Option<String>,
pub annotation: Option<Annotation>,
pub source: Option<SourceRef>,
}Expand description
Identity constraint result
Fields§
§kind: IdentityKind§name: NameId§ref_name: Option<QNameRef>§refer: Option<QNameRef>§selector: SelectorResult§fields: Vec<FieldResult>§id: Option<String>§annotation: Option<Annotation>§source: Option<SourceRef>Trait Implementations§
Source§impl Clone for IdentityResult
impl Clone for IdentityResult
Source§fn clone(&self) -> IdentityResult
fn clone(&self) -> IdentityResult
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 IdentityResult
impl RefUnwindSafe for IdentityResult
impl Send for IdentityResult
impl Sync for IdentityResult
impl Unpin for IdentityResult
impl UnsafeUnpin for IdentityResult
impl UnwindSafe for IdentityResult
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