pub struct IdentityConstraint {
pub name: QName,
pub kind: ConstraintKind,
pub selector: SelectorPath,
pub fields: Vec<FieldPath>,
pub refer: Option<QName>,
}Fields§
§name: QName§kind: ConstraintKind§selector: SelectorPath§fields: Vec<FieldPath>§refer: Option<QName>For xs:keyref: the referenced key/unique constraint name.
Trait Implementations§
Source§impl Clone for IdentityConstraint
impl Clone for IdentityConstraint
Source§fn clone(&self) -> IdentityConstraint
fn clone(&self) -> IdentityConstraint
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 IdentityConstraint
impl RefUnwindSafe for IdentityConstraint
impl Send for IdentityConstraint
impl Sync for IdentityConstraint
impl Unpin for IdentityConstraint
impl UnsafeUnpin for IdentityConstraint
impl UnwindSafe for IdentityConstraint
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