pub enum ControlReferenceMappingError {
TooManyItems,
DuplicateItemFingerprint,
TooManyRelationships,
TooManyReferencesPerItem,
TooManyReferenceLinks,
DuplicateControlReference,
CountOverflow,
}Expand description
Failure to produce a complete, bounded control-reference audit.
Variants§
TooManyItems
The assessment contains more items than the mapping bound.
DuplicateItemFingerprint
Two assessment items have the same stable fingerprint.
TooManyRelationships
The mapped-item relationship bound was exceeded.
TooManyReferencesPerItem
One item maps to too many control references.
TooManyReferenceLinks
The aggregate control-reference link bound was exceeded.
DuplicateControlReference
A mapping rule produced the same control-reference link twice.
CountOverflow
A mapping counter overflowed.
Trait Implementations§
Source§impl Clone for ControlReferenceMappingError
impl Clone for ControlReferenceMappingError
Source§fn clone(&self) -> ControlReferenceMappingError
fn clone(&self) -> ControlReferenceMappingError
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 ControlReferenceMappingError
Source§impl Debug for ControlReferenceMappingError
impl Debug for ControlReferenceMappingError
impl Eq for ControlReferenceMappingError
Source§impl Error for ControlReferenceMappingError
impl Error for ControlReferenceMappingError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for ControlReferenceMappingError
Auto Trait Implementations§
impl Freeze for ControlReferenceMappingError
impl RefUnwindSafe for ControlReferenceMappingError
impl Send for ControlReferenceMappingError
impl Sync for ControlReferenceMappingError
impl Unpin for ControlReferenceMappingError
impl UnsafeUnpin for ControlReferenceMappingError
impl UnwindSafe for ControlReferenceMappingError
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