pub enum ControlType {
OwnershipInterest,
VotingRights,
BoardControl,
ManagementControl,
ContractualControl,
FamilyRelationship,
TrustArrangement,
NomineeArrangement,
}Expand description
Type of control over entity.
Variants§
OwnershipInterest
Direct ownership interest
VotingRights
Voting rights
BoardControl
Board control
ManagementControl
Management control
ContractualControl
Contract-based control
FamilyRelationship
Family relationship control
TrustArrangement
Trust arrangement
NomineeArrangement
Nominee arrangement
Implementations§
Source§impl ControlType
impl ControlType
Sourcepub fn risk_weight(&self) -> f64
pub fn risk_weight(&self) -> f64
Risk weight for AML scoring.
Trait Implementations§
Source§impl Clone for ControlType
impl Clone for ControlType
Source§fn clone(&self) -> ControlType
fn clone(&self) -> ControlType
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 ControlType
impl Debug for ControlType
Source§impl Default for ControlType
impl Default for ControlType
Source§fn default() -> ControlType
fn default() -> ControlType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ControlType
impl<'de> Deserialize<'de> for ControlType
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
Source§impl Hash for ControlType
impl Hash for ControlType
Source§impl PartialEq for ControlType
impl PartialEq for ControlType
Source§impl Serialize for ControlType
impl Serialize for ControlType
impl Copy for ControlType
impl Eq for ControlType
impl StructuralPartialEq for ControlType
Auto Trait Implementations§
impl Freeze for ControlType
impl RefUnwindSafe for ControlType
impl Send for ControlType
impl Sync for ControlType
impl Unpin for ControlType
impl UnwindSafe for ControlType
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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
Compare self to
key and return true if they are equal.