pub struct RiskEngine { /* private fields */ }Expand description
Risk scoring engine configuration
Implementations§
Source§impl RiskEngine
impl RiskEngine
Sourcepub fn with_data_client(client: BlockchainDataClient) -> Self
pub fn with_data_client(client: BlockchainDataClient) -> Self
Create new risk engine with data sources for enhanced analysis
Sourcepub async fn assess_address(
&self,
address: &str,
chain: &str,
) -> Result<RiskAssessment>
pub async fn assess_address( &self, address: &str, chain: &str, ) -> Result<RiskAssessment>
Assess risk for a single address
Trait Implementations§
Source§impl Debug for RiskEngine
impl Debug for RiskEngine
Auto Trait Implementations§
impl Freeze for RiskEngine
impl !RefUnwindSafe for RiskEngine
impl Send for RiskEngine
impl Sync for RiskEngine
impl Unpin for RiskEngine
impl !UnwindSafe for RiskEngine
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