pub struct ControlReferenceSource { /* private fields */ }Expand description
Reviewed metadata for one reference source.
Implementations§
Source§impl ControlReferenceSource
impl ControlReferenceSource
Sourcepub const fn framework_id(&self) -> &'static str
pub const fn framework_id(&self) -> &'static str
Stable framework or legal-source identity.
Sourcepub const fn revision_or_amendment(&self) -> Option<&'static str>
pub const fn revision_or_amendment(&self) -> Option<&'static str>
Explicit revision or amendment, when applicable.
Source authority class.
Sourcepub const fn source_url(&self) -> &'static str
pub const fn source_url(&self) -> &'static str
Official source URL; it is bibliographic data and is never fetched here.
Sourcepub const fn source_verified_at(&self) -> &'static str
pub const fn source_verified_at(&self) -> &'static str
Date on which the source metadata was reviewed.
Sourcepub const fn mapping_availability(&self) -> ControlReferenceMappingAvailability
pub const fn mapping_availability(&self) -> ControlReferenceMappingAvailability
Control-level mapping availability.
Sourcepub const fn rights_basis(&self) -> ControlReferenceRightsBasis
pub const fn rights_basis(&self) -> ControlReferenceRightsBasis
Rights posture governing retained source metadata.
Trait Implementations§
Source§impl Clone for ControlReferenceSource
impl Clone for ControlReferenceSource
Source§fn clone(&self) -> ControlReferenceSource
fn clone(&self) -> ControlReferenceSource
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 moreimpl Copy for ControlReferenceSource
Source§impl Debug for ControlReferenceSource
impl Debug for ControlReferenceSource
impl Eq for ControlReferenceSource
Source§impl PartialEq for ControlReferenceSource
impl PartialEq for ControlReferenceSource
impl StructuralPartialEq for ControlReferenceSource
Auto Trait Implementations§
impl Freeze for ControlReferenceSource
impl RefUnwindSafe for ControlReferenceSource
impl Send for ControlReferenceSource
impl Sync for ControlReferenceSource
impl Unpin for ControlReferenceSource
impl UnsafeUnpin for ControlReferenceSource
impl UnwindSafe for ControlReferenceSource
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