plutus_ledger_api::csl::csl_to_pla

Trait TryFromCSL

Source
pub trait TryFromCSL<T> {
    // Required method
    fn try_from_csl(value: &T) -> Result<Self, TryFromCSLError>
       where Self: Sized;
}
Expand description

Convert a cardano-serialization-lib type to its plutus-ledger-api counterpart

Required Methods§

Source

fn try_from_csl(value: &T) -> Result<Self, TryFromCSLError>
where Self: Sized,

Implementations on Foreign Types§

Source§

impl TryFromCSL<BigInt> for BigInt

Source§

impl TryFromCSL<PlutusList> for Vec<PlutusData>

Source§

impl TryFromCSL<PlutusMap> for Vec<(PlutusData, PlutusData)>

Source§

impl TryFromCSL<TransactionOutputs> for Vec<TransactionOutput>

Implementors§