pub struct Datum(pub PlutusData);
Expand description
Piece of information associated with a UTxO encoded into a PlutusData type.
Tuple Fields§
§0: PlutusData
Trait Implementations§
Source§impl IsPlutusData for Datum
impl IsPlutusData for Datum
fn to_plutus_data(&self) -> PlutusData
fn from_plutus_data(plutus_data: &PlutusData) -> Result<Self, PlutusDataError>where
Self: Sized,
Source§impl Ord for Datum
impl Ord for Datum
Source§impl PartialOrd for Datum
impl PartialOrd for Datum
Source§impl TryFromPLA<Datum> for PlutusData
impl TryFromPLA<Datum> for PlutusData
fn try_from_pla(val: &Datum) -> Result<Self, TryFromPLAError>
impl Eq for Datum
impl StructuralPartialEq for Datum
Auto Trait Implementations§
impl Freeze for Datum
impl RefUnwindSafe for Datum
impl Send for Datum
impl Sync for Datum
impl Unpin for Datum
impl UnwindSafe for Datum
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)