#[non_exhaustive]pub enum Domain {
Show 15 variants
GraphAnalytics,
StatisticalML,
Compliance,
TemporalAnalysis,
RiskAnalytics,
Banking,
BehavioralAnalytics,
OrderMatching,
ProcessIntelligence,
Clearing,
TreasuryManagement,
Accounting,
PaymentProcessing,
FinancialAudit,
Core,
}Expand description
Business/analytical domain for kernel categorization.
Each domain represents a distinct area of functionality:
- Financial services (banking, compliance, risk, treasury)
- Analytics (graph, ML, temporal, behavioral)
- Operations (clearing, payments, order matching)
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
GraphAnalytics
Graph analytics: centrality, community detection, motifs, similarity
StatisticalML
Statistical machine learning: clustering, anomaly detection, regression
Compliance
Compliance: AML, KYC, sanctions screening, transaction monitoring
TemporalAnalysis
Temporal analysis: forecasting, change detection, decomposition
RiskAnalytics
Risk analytics: credit risk, VaR, portfolio risk, stress testing
Banking
Banking: fraud detection and pattern matching
BehavioralAnalytics
Behavioral analytics: profiling, forensics, event correlation
OrderMatching
Order matching: high-frequency order book matching
ProcessIntelligence
Process intelligence: process mining, conformance checking
Clearing
Clearing: settlement, netting, DVP matching
TreasuryManagement
Treasury management: cash flow, collateral, hedging, liquidity
Accounting
Accounting: chart of accounts, journal transformation, reconciliation
PaymentProcessing
Payment processing: transaction execution, flow analysis
FinancialAudit
Financial audit: feature extraction, hypergraph construction
Core
Core: test kernels and infrastructure validation
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Domain
impl<'de> Deserialize<'de> for Domain
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>,
impl Copy for Domain
impl Eq for Domain
impl StructuralPartialEq for Domain
Auto Trait Implementations§
impl Freeze for Domain
impl RefUnwindSafe for Domain
impl Send for Domain
impl Sync for Domain
impl Unpin for Domain
impl UnwindSafe for Domain
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> CallHasher for T
impl<T> CallHasher for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.