pub struct ComplianceAnalyzer { /* private fields */ }Expand description
Main compliance analyzer
Implementations§
Source§impl ComplianceAnalyzer
impl ComplianceAnalyzer
Sourcepub async fn analyze_address(
&self,
address: &str,
chain: &str,
) -> Result<RiskAssessment>
pub async fn analyze_address( &self, address: &str, chain: &str, ) -> Result<RiskAssessment>
Analyze an address for compliance risks
Sourcepub fn check_sanctions(&self, _address: &str) -> SanctionsCheckResult
pub fn check_sanctions(&self, _address: &str) -> SanctionsCheckResult
Check if an address matches known sanctions lists
Note: Sanctions checking requires external API integration. This function returns a structure ready for future implementation.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ComplianceAnalyzer
impl !UnwindSafe for ComplianceAnalyzer
impl Freeze for ComplianceAnalyzer
impl Send for ComplianceAnalyzer
impl Sync for ComplianceAnalyzer
impl Unpin for ComplianceAnalyzer
impl UnsafeUnpin for ComplianceAnalyzer
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