IntoValidId

Trait IntoValidId 

Source
pub trait IntoValidId<T> {
    // Required method
    fn into_valid(self) -> Result<T, O2Error>;
}
Expand description

Trait for types that can be validated and converted into a hex ID newtype. Implemented by &str, String (with hex validation) and the ID type itself (passthrough).

Required Methods§

Implementations on Foreign Types§

Source§

impl IntoValidId<AssetId> for &str

Source§

impl IntoValidId<AssetId> for String

Source§

impl IntoValidId<ContractId> for &str

Source§

impl IntoValidId<ContractId> for String

Source§

impl IntoValidId<MarketId> for &str

Source§

impl IntoValidId<MarketId> for String

Source§

impl IntoValidId<MarketSymbol> for &str

Source§

impl IntoValidId<MarketSymbol> for String

Source§

impl IntoValidId<OrderId> for &str

Source§

impl IntoValidId<OrderId> for String

Source§

impl IntoValidId<TradeAccountId> for &str

Source§

impl IntoValidId<TradeAccountId> for String

Source§

impl IntoValidId<TradeId> for &str

Source§

impl IntoValidId<TradeId> for String

Implementors§