Enum ::camt::TransactionSource

Overview

Source of the transaction data.

Variants

Methods

Create a new TransactionSource::Camt

Example

let source = camt::TransactionSource::camt();
assert!(source.is_camt());

Create a new TransactionSource::RaiseNow

Example

let source = camt::TransactionSource::raise_now();
assert!(source.is_raise_now());
fn is_camt(self) -> bool

Check if the source is CAMT

Example

let source = camt::TransactionSource::camt();
assert!(source.is_camt());

Check if the source is RaiseNow

Example

let source = camt::TransactionSource::raise_now();
assert!(source.is_raise_now());

Clone the TransactionSource

Example

let source = camt::TransactionSource::camt();
let cloned = source.clone();
assert_eq!(source, 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.