Enum ::camt::TransactionDirection

Overview

Direction of the transaction relative to the account owner.

Variants

Methods

Create a new TransactionDirection::Incoming

Example

let direction = camt::TransactionDirection::incoming();
assert!(direction.is_incoming());

Create a new TransactionDirection::Outgoing

Example

let direction = camt::TransactionDirection::outgoing();
assert!(direction.is_outgoing());

Check if the direction is Incoming

Example

let direction = camt::TransactionDirection::incoming();
assert!(direction.is_incoming());

Check if the direction is Outgoing

Example

let direction = camt::TransactionDirection::outgoing();
assert!(direction.is_outgoing());

Clone the TransactionDirection

Example

let direction = camt::TransactionDirection::incoming();
let cloned = direction.clone();
assert_eq!(direction, cloned);

Protocols

protocol is_variant

Test if the provided argument is a variant.

protocol partial_eq
if value == b { }

Allows for partial equality operations to work.

protocol string_display
println("{}", value)

Allows the value to be display printed.

protocol string_debug
println("{:?}", value)

Allows the value to be debug printed.