pub struct NetworkAnalysis { /* private fields */ }Expand description
Intercompany network analysis kernel.
Analyzes intercompany transactions and relationships.
Implementations§
Source§impl NetworkAnalysis
impl NetworkAnalysis
Sourcepub fn analyze(
transactions: &[IntercompanyTransaction],
config: &NetworkConfig,
) -> NetworkAnalysisResult
pub fn analyze( transactions: &[IntercompanyTransaction], config: &NetworkConfig, ) -> NetworkAnalysisResult
Analyze intercompany network.
Sourcepub fn calculate_netting(
transactions: &[IntercompanyTransaction],
) -> Vec<NettingOpportunity>
pub fn calculate_netting( transactions: &[IntercompanyTransaction], ) -> Vec<NettingOpportunity>
Calculate netting opportunities.
Trait Implementations§
Source§impl Clone for NetworkAnalysis
impl Clone for NetworkAnalysis
Source§fn clone(&self) -> NetworkAnalysis
fn clone(&self) -> NetworkAnalysis
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 NetworkAnalysis
impl Debug for NetworkAnalysis
Source§impl Default for NetworkAnalysis
impl Default for NetworkAnalysis
Source§impl GpuKernel for NetworkAnalysis
impl GpuKernel for NetworkAnalysis
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 NetworkAnalysis
impl RefUnwindSafe for NetworkAnalysis
impl Send for NetworkAnalysis
impl Sync for NetworkAnalysis
impl Unpin for NetworkAnalysis
impl UnwindSafe for NetworkAnalysis
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.