pub enum EvidenceSource {
ExternalThirdParty,
ExternalClientProvided,
InternalClientPrepared,
AuditorPrepared,
}Expand description
Source of audit evidence per ISA 500.A31.
Variants§
ExternalThirdParty
External source, directly from third party
ExternalClientProvided
External source, provided by client
InternalClientPrepared
Internal source, client prepared
AuditorPrepared
Auditor prepared
Implementations§
Source§impl EvidenceSource
impl EvidenceSource
Sourcepub fn inherent_reliability(&self) -> ReliabilityLevel
pub fn inherent_reliability(&self) -> ReliabilityLevel
Get the inherent reliability of this source type.
Sourcepub fn description(&self) -> &'static str
pub fn description(&self) -> &'static str
Get a description for ISA documentation.
Trait Implementations§
Source§impl Clone for EvidenceSource
impl Clone for EvidenceSource
Source§fn clone(&self) -> EvidenceSource
fn clone(&self) -> EvidenceSource
Returns a duplicate of the value. Read more
1.0.0 · 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 EvidenceSource
impl Debug for EvidenceSource
Source§impl Default for EvidenceSource
impl Default for EvidenceSource
Source§fn default() -> EvidenceSource
fn default() -> EvidenceSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EvidenceSource
impl<'de> Deserialize<'de> for EvidenceSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for EvidenceSource
impl Hash for EvidenceSource
Source§impl PartialEq for EvidenceSource
impl PartialEq for EvidenceSource
Source§impl Serialize for EvidenceSource
impl Serialize for EvidenceSource
impl Copy for EvidenceSource
impl Eq for EvidenceSource
impl StructuralPartialEq for EvidenceSource
Auto Trait Implementations§
impl Freeze for EvidenceSource
impl RefUnwindSafe for EvidenceSource
impl Send for EvidenceSource
impl Sync for EvidenceSource
impl Unpin for EvidenceSource
impl UnwindSafe for EvidenceSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.