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 Freeze for ComplianceAnalyzer
impl !RefUnwindSafe for ComplianceAnalyzer
impl Send for ComplianceAnalyzer
impl Sync for ComplianceAnalyzer
impl Unpin for ComplianceAnalyzer
impl !UnwindSafe 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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more