pub enum PlutusScriptSourceEnum {
Script(PlutusScript),
RefInput(TransactionInput, ScriptHash, Option<Language>),
}
Variants§
Script(PlutusScript)
RefInput(TransactionInput, ScriptHash, Option<Language>)
Implementations§
source§impl PlutusScriptSourceEnum
impl PlutusScriptSourceEnum
pub fn script_hash(&self) -> ScriptHash
pub fn language(&self) -> Option<Language>
Trait Implementations§
source§impl Clone for PlutusScriptSourceEnum
impl Clone for PlutusScriptSourceEnum
source§fn clone(&self) -> PlutusScriptSourceEnum
fn clone(&self) -> PlutusScriptSourceEnum
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PlutusScriptSourceEnum
impl Debug for PlutusScriptSourceEnum
source§impl Ord for PlutusScriptSourceEnum
impl Ord for PlutusScriptSourceEnum
source§fn cmp(&self, other: &PlutusScriptSourceEnum) -> Ordering
fn cmp(&self, other: &PlutusScriptSourceEnum) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for PlutusScriptSourceEnum
impl PartialEq for PlutusScriptSourceEnum
source§fn eq(&self, other: &PlutusScriptSourceEnum) -> bool
fn eq(&self, other: &PlutusScriptSourceEnum) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for PlutusScriptSourceEnum
impl PartialOrd for PlutusScriptSourceEnum
source§fn partial_cmp(&self, other: &PlutusScriptSourceEnum) -> Option<Ordering>
fn partial_cmp(&self, other: &PlutusScriptSourceEnum) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for PlutusScriptSourceEnum
impl StructuralEq for PlutusScriptSourceEnum
impl StructuralPartialEq for PlutusScriptSourceEnum
Auto Trait Implementations§
impl RefUnwindSafe for PlutusScriptSourceEnum
impl Send for PlutusScriptSourceEnum
impl Sync for PlutusScriptSourceEnum
impl Unpin for PlutusScriptSourceEnum
impl UnwindSafe for PlutusScriptSourceEnum
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