pub struct EvidenceContext {
pub risk_level: Option<String>,
pub account_balance: Option<f64>,
pub assertion: Option<String>,
}Expand description
Context for generating coherent audit evidence.
When provided, evidence type selection, reliability weighting, and amount anchoring are driven by the workpaper’s risk assessment context rather than random generation.
Fields§
§risk_level: Option<String>CRA risk level for the workpaper’s account area (High -> more external evidence).
account_balance: Option<f64>Real account balance for the workpaper’s GL area (anchors evidence amounts).
assertion: Option<String>Primary assertion being tested (Existence -> confirmation, Completeness -> analytical).
Trait Implementations§
Source§impl Clone for EvidenceContext
impl Clone for EvidenceContext
Source§fn clone(&self) -> EvidenceContext
fn clone(&self) -> EvidenceContext
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 EvidenceContext
impl Debug for EvidenceContext
Source§impl Default for EvidenceContext
impl Default for EvidenceContext
Source§fn default() -> EvidenceContext
fn default() -> EvidenceContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvidenceContext
impl RefUnwindSafe for EvidenceContext
impl Send for EvidenceContext
impl Sync for EvidenceContext
impl Unpin for EvidenceContext
impl UnsafeUnpin for EvidenceContext
impl UnwindSafe for EvidenceContext
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.