pub struct EntryNetworkResult {
pub entry_id: u64,
pub flows: Vec<AccountingFlow>,
pub method: SolvingMethod,
pub confidence: f64,
pub was_balanced: bool,
pub error: Option<String>,
pub pattern: TransactionPattern,
pub vat_pattern: Option<VatPattern>,
}Expand description
Result of generating the accounting network for a single entry.
Fields§
§entry_id: u64Original entry ID.
flows: Vec<AccountingFlow>Generated flows.
method: SolvingMethodSolving method used.
confidence: f64Weighted confidence (method confidence * amount weight).
was_balanced: boolWhether the entry was balanced.
error: Option<String>Error message if any.
pattern: TransactionPatternDetected transaction pattern.
vat_pattern: Option<VatPattern>Detected VAT pattern if any.
Trait Implementations§
Source§impl Clone for EntryNetworkResult
impl Clone for EntryNetworkResult
Source§fn clone(&self) -> EntryNetworkResult
fn clone(&self) -> EntryNetworkResult
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 moreAuto Trait Implementations§
impl Freeze for EntryNetworkResult
impl RefUnwindSafe for EntryNetworkResult
impl Send for EntryNetworkResult
impl Sync for EntryNetworkResult
impl Unpin for EntryNetworkResult
impl UnwindSafe for EntryNetworkResult
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.