pub struct GaapViolationDetection { /* private fields */ }Expand description
GAAP violation detection kernel.
Detects prohibited transaction patterns that violate GAAP principles.
Implementations§
Source§impl GaapViolationDetection
impl GaapViolationDetection
Sourcepub fn detect(
entries: &[JournalEntry],
account_types: &HashMap<String, AccountType>,
config: &GaapDetectionConfig,
) -> GaapViolationResult
pub fn detect( entries: &[JournalEntry], account_types: &HashMap<String, AccountType>, config: &GaapDetectionConfig, ) -> GaapViolationResult
Detect GAAP violations from journal entries.
Trait Implementations§
Source§impl Clone for GaapViolationDetection
impl Clone for GaapViolationDetection
Source§fn clone(&self) -> GaapViolationDetection
fn clone(&self) -> GaapViolationDetection
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 GaapViolationDetection
impl Debug for GaapViolationDetection
Source§impl Default for GaapViolationDetection
impl Default for GaapViolationDetection
Source§impl GpuKernel for GaapViolationDetection
impl GpuKernel for GaapViolationDetection
Source§fn metadata(&self) -> &KernelMetadata
fn metadata(&self) -> &KernelMetadata
Returns the kernel metadata.
Source§fn requires_gpu_native(&self) -> bool
fn requires_gpu_native(&self) -> bool
Returns true if this kernel requires GPU-native execution.
Auto Trait Implementations§
impl Freeze for GaapViolationDetection
impl RefUnwindSafe for GaapViolationDetection
impl Send for GaapViolationDetection
impl Sync for GaapViolationDetection
impl Unpin for GaapViolationDetection
impl UnwindSafe for GaapViolationDetection
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.