Skip to main content

ClassifySettlement

Trait ClassifySettlement 

Source
pub trait ClassifySettlement {
    // Required method
    fn settlement_status(&self) -> SettlementStatus;
}
Expand description

Lossless status projection over an exact retained settlement value.

Required Methods§

Source

fn settlement_status(&self) -> SettlementStatus

Inspect every member without consuming or rewriting the settlement.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<Settlement> ClassifySettlement for Vec<Settlement>
where Settlement: ClassifySettlement,

Implementors§

Source§

impl ClassifySettlement for Never

Source§

impl ClassifySettlement for NoSends

Source§

impl<Creations, Sends, Ph> ClassifySettlement for ActionSettlement<Creations, Sends, Ph>
where Creations: ClassifySettlement, Sends: ClassifySettlement,

Source§

impl<Item, Accepted, Rejection, Prerequisite> ClassifySettlement for ItemSettlement<Item, Accepted, Rejection, Prerequisite>

Source§

impl<Item, Settlement> ClassifySettlement for SettledItem<Item, Settlement>
where Settlement: ClassifySettlement,

Source§

impl<Item> ClassifySettlement for Creations<Item>
where Item: ClassifySettlement,

Source§

impl<Item> ClassifySettlement for SourceSettlements<Item>
where Item: SourceAction,

Source§

impl<Owned, Inner> ClassifySettlement for SendLayer<Owned, Inner>

Source§

impl<Requests, Settlements> ClassifySettlement for CreationSettlement<Requests, Settlements>
where Settlements: ClassifySettlement,

Source§

impl<Settlement> ClassifySettlement for Interpretation<Settlement>
where Settlement: ClassifySettlement,

Source§

impl<Settlement> ClassifySettlement for RetirementCreationSettlement<Settlement>
where Settlement: ClassifySettlement,