pub struct ControlReferenceRelationship { /* private fields */ }Expand description
One assessment item and its bounded control-reference links.
Implementations§
Source§impl ControlReferenceRelationship
impl ControlReferenceRelationship
Sourcepub fn item_fingerprint(&self) -> &str
pub fn item_fingerprint(&self) -> &str
Stable assessment-item fingerprint.
Sourcepub fn capability_id(&self) -> &str
pub fn capability_id(&self) -> &str
Exact mapped capability identity.
Sourcepub const fn item_basis(&self) -> ControlReferenceItemBasisClass
pub const fn item_basis(&self) -> ControlReferenceItemBasisClass
Exact mapped assessment-item basis.
Sourcepub fn references(&self) -> &[ControlReferenceLink]
pub fn references(&self) -> &[ControlReferenceLink]
Stable, duplicate-free control-reference links.
Trait Implementations§
Source§impl Clone for ControlReferenceRelationship
impl Clone for ControlReferenceRelationship
Source§fn clone(&self) -> ControlReferenceRelationship
fn clone(&self) -> ControlReferenceRelationship
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 moreSource§impl Debug for ControlReferenceRelationship
impl Debug for ControlReferenceRelationship
impl Eq for ControlReferenceRelationship
impl StructuralPartialEq for ControlReferenceRelationship
Auto Trait Implementations§
impl Freeze for ControlReferenceRelationship
impl RefUnwindSafe for ControlReferenceRelationship
impl Send for ControlReferenceRelationship
impl Sync for ControlReferenceRelationship
impl Unpin for ControlReferenceRelationship
impl UnsafeUnpin for ControlReferenceRelationship
impl UnwindSafe for ControlReferenceRelationship
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more