pub struct AMLPatternAlert {
pub id: MessageId,
pub pattern_type: u16,
pub entity_id: u64,
pub confidence: f32,
pub evidence_tx_ids: [u64; 4],
pub evidence_count: u8,
pub timestamp: u64,
}Expand description
AML pattern alert.
Type ID: 322
Fields§
§id: MessageIdMessage ID.
pattern_type: u16Pattern type.
entity_id: u64Entity ID involved.
confidence: f32Confidence score (0.0-1.0).
evidence_tx_ids: [u64; 4]Evidence transaction IDs (up to 4).
evidence_count: u8Number of evidence transactions.
timestamp: u64Timestamp.
Trait Implementations§
Source§impl Archive for AMLPatternAlert
impl Archive for AMLPatternAlert
Source§type Archived = ArchivedAMLPatternAlert
type Archived = ArchivedAMLPatternAlert
The archived representation of this type. Read more
Source§type Resolver = AMLPatternAlertResolver
type Resolver = AMLPatternAlertResolver
The resolver for this type. It must contain all the additional information from serializing
needed to make the archived type from the normal type.
Source§impl Clone for AMLPatternAlert
impl Clone for AMLPatternAlert
Source§fn clone(&self) -> AMLPatternAlert
fn clone(&self) -> AMLPatternAlert
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 AMLPatternAlert
impl Debug for AMLPatternAlert
Source§impl<__D: Fallible + ?Sized> Deserialize<AMLPatternAlert, __D> for Archived<AMLPatternAlert>where
MessageId: Archive,
Archived<MessageId>: Deserialize<MessageId, __D>,
u16: Archive,
Archived<u16>: Deserialize<u16, __D>,
u64: Archive,
Archived<u64>: Deserialize<u64, __D>,
f32: Archive,
Archived<f32>: Deserialize<f32, __D>,
[u64; 4]: Archive,
Archived<[u64; 4]>: Deserialize<[u64; 4], __D>,
u8: Archive,
Archived<u8>: Deserialize<u8, __D>,
impl<__D: Fallible + ?Sized> Deserialize<AMLPatternAlert, __D> for Archived<AMLPatternAlert>where
MessageId: Archive,
Archived<MessageId>: Deserialize<MessageId, __D>,
u16: Archive,
Archived<u16>: Deserialize<u16, __D>,
u64: Archive,
Archived<u64>: Deserialize<u64, __D>,
f32: Archive,
Archived<f32>: Deserialize<f32, __D>,
[u64; 4]: Archive,
Archived<[u64; 4]>: Deserialize<[u64; 4], __D>,
u8: Archive,
Archived<u8>: Deserialize<u8, __D>,
Source§fn deserialize(
&self,
deserializer: &mut __D,
) -> Result<AMLPatternAlert, __D::Error>
fn deserialize( &self, deserializer: &mut __D, ) -> Result<AMLPatternAlert, __D::Error>
Deserializes using the given deserializer
Source§impl RingMessage for AMLPatternAlert
impl RingMessage for AMLPatternAlert
Source§fn message_type() -> u64
fn message_type() -> u64
Get the message type discriminator.
Source§fn message_id(&self) -> MessageId
fn message_id(&self) -> MessageId
Get the message ID.
Source§fn correlation_id(&self) -> CorrelationId
fn correlation_id(&self) -> CorrelationId
Get the correlation ID (if any).
Auto Trait Implementations§
impl Freeze for AMLPatternAlert
impl RefUnwindSafe for AMLPatternAlert
impl Send for AMLPatternAlert
impl Sync for AMLPatternAlert
impl Unpin for AMLPatternAlert
impl UnwindSafe for AMLPatternAlert
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Source§impl<T> ArchiveUnsized for Twhere
T: Archive,
impl<T> ArchiveUnsized for Twhere
T: Archive,
Source§type Archived = <T as Archive>::Archived
type Archived = <T as Archive>::Archived
The archived counterpart of this type. Unlike
Archive, it may be unsized. Read moreSource§type MetadataResolver = ()
type MetadataResolver = ()
The resolver for the metadata of this type. Read more
Source§unsafe fn resolve_metadata(
&self,
_: usize,
_: <T as ArchiveUnsized>::MetadataResolver,
_: *mut <<T as ArchiveUnsized>::Archived as ArchivePointee>::ArchivedMetadata,
)
unsafe fn resolve_metadata( &self, _: usize, _: <T as ArchiveUnsized>::MetadataResolver, _: *mut <<T as ArchiveUnsized>::Archived as ArchivePointee>::ArchivedMetadata, )
Creates the archived version of the metadata for this value at the given position and writes
it to the given output. Read more
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.