Skip to main content

PaymentGuardTrait

Trait PaymentGuardTrait 

Source
pub trait PaymentGuardTrait {
    // Required method
    async fn deduct(&self, fee: TokenAmount) -> Result<(), PaymentError>;
}

Required Methods§

Source

async fn deduct(&self, fee: TokenAmount) -> Result<(), PaymentError>

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§