pub struct AddressScreeningDecision {
pub screening_date: String,
pub rule_name: Option<String>,
pub actions: Option<Vec<RiskAction>>,
pub reasons: Option<Vec<RiskSignal>>,
}Expand description
Screening decision for a blockchain address.
Fields§
§screening_date: StringISO-8601 date the screening was run.
rule_name: Option<String>Matched rule name (if any).
actions: Option<Vec<RiskAction>>Actions to take.
reasons: Option<Vec<RiskSignal>>Risk signals driving the decision.
Trait Implementations§
Source§impl Clone for AddressScreeningDecision
impl Clone for AddressScreeningDecision
Source§fn clone(&self) -> AddressScreeningDecision
fn clone(&self) -> AddressScreeningDecision
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 AddressScreeningDecision
impl Debug for AddressScreeningDecision
Source§impl<'de> Deserialize<'de> for AddressScreeningDecision
impl<'de> Deserialize<'de> for AddressScreeningDecision
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AddressScreeningDecision
impl RefUnwindSafe for AddressScreeningDecision
impl Send for AddressScreeningDecision
impl Sync for AddressScreeningDecision
impl Unpin for AddressScreeningDecision
impl UnsafeUnpin for AddressScreeningDecision
impl UnwindSafe for AddressScreeningDecision
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