pub struct SampleItem {
pub item_id: Uuid,
pub document_ref: String,
pub book_value: Decimal,
pub audited_value: Option<Decimal>,
pub misstatement: Option<Decimal>,
pub result: SampleItemResult,
}Expand description
A single item selected for testing within an audit sample.
Fields§
§item_id: UuidUnique item ID
document_ref: StringDocument or transaction reference
book_value: DecimalBook value of the item
audited_value: Option<Decimal>Audited (corrected) value, if tested
misstatement: Option<Decimal>Misstatement amount (book minus audited), if any
result: SampleItemResultResult for this item
Implementations§
Trait Implementations§
Source§impl Clone for SampleItem
impl Clone for SampleItem
Source§fn clone(&self) -> SampleItem
fn clone(&self) -> SampleItem
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 SampleItem
impl Debug for SampleItem
Source§impl<'de> Deserialize<'de> for SampleItem
impl<'de> Deserialize<'de> for SampleItem
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
Auto Trait Implementations§
impl Freeze for SampleItem
impl RefUnwindSafe for SampleItem
impl Send for SampleItem
impl Sync for SampleItem
impl Unpin for SampleItem
impl UnsafeUnpin for SampleItem
impl UnwindSafe for SampleItem
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