Skip to main content

IntoCoins

Trait IntoCoins 

Source
pub trait IntoCoins {
    // Required method
    fn into_coins(self) -> Result<Vec<String>, TesseraError>;
}
Expand description

Accepted shapes for a coin argument: one symbol or any iterable of them.

Required Methods§

Source

fn into_coins(self) -> Result<Vec<String>, TesseraError>

Coerce into a non-empty list of coin symbols.

§Errors

Returns TesseraError::InvalidArgument when the result is empty.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl IntoCoins for &String

Source§

impl IntoCoins for &str

Source§

impl IntoCoins for String

Source§

impl<C: AsRef<str>, const N: usize> IntoCoins for &[C; N]

Source§

impl<C: AsRef<str>, const N: usize> IntoCoins for [C; N]

Source§

impl<C: AsRef<str>> IntoCoins for &Vec<C>

Source§

impl<C: AsRef<str>> IntoCoins for &[C]

Source§

impl<C: AsRef<str>> IntoCoins for Vec<C>

Implementors§