diff --git a/plutus_ledger_api/all.html b/plutus_ledger_api/all.html index b35754d..100e147 100644 --- a/plutus_ledger_api/all.html +++ b/plutus_ledger_api/all.html @@ -1,2 +1,2 @@ -List of all items in this crate +List of all items in this crate

List of all items

Structs

Enums

Traits

Derive Macros

Functions

Type Aliases

\ No newline at end of file diff --git a/plutus_ledger_api/aux/fn.none.html b/plutus_ledger_api/aux/fn.none.html index c915a01..af15d12 100644 --- a/plutus_ledger_api/aux/fn.none.html +++ b/plutus_ledger_api/aux/fn.none.html @@ -1,4 +1,4 @@ -none in plutus_ledger_api::aux - Rust +none in plutus_ledger_api::aux - Rust

Function plutus_ledger_api::aux::none

source ·
pub fn none<T, C>() -> C
where C: FromIterator<T>,
Expand description

Create an empty container.

\ No newline at end of file diff --git a/plutus_ledger_api/aux/fn.singleton.html b/plutus_ledger_api/aux/fn.singleton.html index 841cec0..f312d2c 100644 --- a/plutus_ledger_api/aux/fn.singleton.html +++ b/plutus_ledger_api/aux/fn.singleton.html @@ -1,4 +1,4 @@ -singleton in plutus_ledger_api::aux - Rust +singleton in plutus_ledger_api::aux - Rust
pub fn singleton<T, C>(value: T) -> C
where C: FromIterator<T>,
Expand description

Create a container C from one element.

\ No newline at end of file diff --git a/plutus_ledger_api/aux/fn.union_b_tree_maps_with.html b/plutus_ledger_api/aux/fn.union_b_tree_maps_with.html index d8dc099..46f0c8a 100644 --- a/plutus_ledger_api/aux/fn.union_b_tree_maps_with.html +++ b/plutus_ledger_api/aux/fn.union_b_tree_maps_with.html @@ -1,4 +1,4 @@ -union_b_tree_maps_with in plutus_ledger_api::aux - Rust +union_b_tree_maps_with in plutus_ledger_api::aux - Rust
pub fn union_b_tree_maps_with<const N: usize, K: Clone + Ord, V: Clone, F: Fn(&V, &V) -> V>(
     f: F,
     maps: [&BTreeMap<K, V>; N]
diff --git a/plutus_ledger_api/aux/fn.union_btree_maps_with.html b/plutus_ledger_api/aux/fn.union_btree_maps_with.html
index f527224..83d6c9a 100644
--- a/plutus_ledger_api/aux/fn.union_btree_maps_with.html
+++ b/plutus_ledger_api/aux/fn.union_btree_maps_with.html
@@ -1,4 +1,4 @@
-union_btree_maps_with in plutus_ledger_api::aux - Rust
+union_btree_maps_with in plutus_ledger_api::aux - Rust
     
pub fn union_btree_maps_with<K: Clone + Ord, V: Clone, F: Fn(V, V) -> V>(
     f: F,
     l: BTreeMap<K, V>,
diff --git a/plutus_ledger_api/aux/index.html b/plutus_ledger_api/aux/index.html
index 02c3cd3..4891926 100644
--- a/plutus_ledger_api/aux/index.html
+++ b/plutus_ledger_api/aux/index.html
@@ -1,2 +1,2 @@
-plutus_ledger_api::aux - Rust
+plutus_ledger_api::aux - Rust
     

Module plutus_ledger_api::aux

source ·

Functions§

\ No newline at end of file diff --git a/plutus_ledger_api/csl/csl_to_pla/enum.TryFromCSLError.html b/plutus_ledger_api/csl/csl_to_pla/enum.TryFromCSLError.html index 05616b7..79deb2f 100644 --- a/plutus_ledger_api/csl/csl_to_pla/enum.TryFromCSLError.html +++ b/plutus_ledger_api/csl/csl_to_pla/enum.TryFromCSLError.html @@ -1,4 +1,4 @@ -TryFromCSLError in plutus_ledger_api::csl::csl_to_pla - Rust +TryFromCSLError in plutus_ledger_api::csl::csl_to_pla - Rust
pub enum TryFromCSLError {
     InvalidBigInt(ParseBigIntError),
     ImpossibleConversion(String),
@@ -11,7 +11,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/csl/csl_to_pla/index.html b/plutus_ledger_api/csl/csl_to_pla/index.html index 22d9066..a7b1475 100644 --- a/plutus_ledger_api/csl/csl_to_pla/index.html +++ b/plutus_ledger_api/csl/csl_to_pla/index.html @@ -1,2 +1,2 @@ -plutus_ledger_api::csl::csl_to_pla - Rust +plutus_ledger_api::csl::csl_to_pla - Rust

Enums§

Traits§

  • Convert a cardano-serialization-lib type to its plutus-ledger-api counterpart
  • Convert a cardano-serialization-lib type to its plutus-ledger-api counterpart
\ No newline at end of file diff --git a/plutus_ledger_api/csl/csl_to_pla/trait.FromCSL.html b/plutus_ledger_api/csl/csl_to_pla/trait.FromCSL.html index 019f265..4bb0448 100644 --- a/plutus_ledger_api/csl/csl_to_pla/trait.FromCSL.html +++ b/plutus_ledger_api/csl/csl_to_pla/trait.FromCSL.html @@ -1,4 +1,4 @@ -FromCSL in plutus_ledger_api::csl::csl_to_pla - Rust +FromCSL in plutus_ledger_api::csl::csl_to_pla - Rust
pub trait FromCSL<T> {
     // Required method
     fn from_csl(value: &T) -> Self
diff --git a/plutus_ledger_api/csl/csl_to_pla/trait.ToPLA.html b/plutus_ledger_api/csl/csl_to_pla/trait.ToPLA.html
index 0bc1367..af63e49 100644
--- a/plutus_ledger_api/csl/csl_to_pla/trait.ToPLA.html
+++ b/plutus_ledger_api/csl/csl_to_pla/trait.ToPLA.html
@@ -1,4 +1,4 @@
-ToPLA in plutus_ledger_api::csl::csl_to_pla - Rust
+ToPLA in plutus_ledger_api::csl::csl_to_pla - Rust
     
pub trait ToPLA<T> {
     // Required method
     fn to_pla(&self) -> T;
diff --git a/plutus_ledger_api/csl/csl_to_pla/trait.TryFromCSL.html b/plutus_ledger_api/csl/csl_to_pla/trait.TryFromCSL.html
index 48126e9..1c62d93 100644
--- a/plutus_ledger_api/csl/csl_to_pla/trait.TryFromCSL.html
+++ b/plutus_ledger_api/csl/csl_to_pla/trait.TryFromCSL.html
@@ -1,4 +1,4 @@
-TryFromCSL in plutus_ledger_api::csl::csl_to_pla - Rust
+TryFromCSL in plutus_ledger_api::csl::csl_to_pla - Rust
     
pub trait TryFromCSL<T> {
     // Required method
     fn try_from_csl(value: &T) -> Result<Self, TryFromCSLError>
diff --git a/plutus_ledger_api/csl/csl_to_pla/trait.TryToPLA.html b/plutus_ledger_api/csl/csl_to_pla/trait.TryToPLA.html
index 3b89d2e..adfc308 100644
--- a/plutus_ledger_api/csl/csl_to_pla/trait.TryToPLA.html
+++ b/plutus_ledger_api/csl/csl_to_pla/trait.TryToPLA.html
@@ -1,4 +1,4 @@
-TryToPLA in plutus_ledger_api::csl::csl_to_pla - Rust
+TryToPLA in plutus_ledger_api::csl::csl_to_pla - Rust
     
pub trait TryToPLA<T> {
     // Required method
     fn try_to_pla(&self) -> Result<T, TryFromCSLError>;
diff --git a/plutus_ledger_api/csl/index.html b/plutus_ledger_api/csl/index.html
index 24a3712..586ff55 100644
--- a/plutus_ledger_api/csl/index.html
+++ b/plutus_ledger_api/csl/index.html
@@ -1,2 +1,2 @@
-plutus_ledger_api::csl - Rust
-    
\ No newline at end of file +plutus_ledger_api::csl - Rust +

Module plutus_ledger_api::csl

source ·

Re-exports§

  • pub use cardano_serialization_lib as lib;

Modules§

\ No newline at end of file diff --git a/plutus_ledger_api/csl/pla_to_csl/enum.TryFromPLAError.html b/plutus_ledger_api/csl/pla_to_csl/enum.TryFromPLAError.html index e5a4d6e..00917f9 100644 --- a/plutus_ledger_api/csl/pla_to_csl/enum.TryFromPLAError.html +++ b/plutus_ledger_api/csl/pla_to_csl/enum.TryFromPLAError.html @@ -1,4 +1,4 @@ -TryFromPLAError in plutus_ledger_api::csl::pla_to_csl - Rust +TryFromPLAError in plutus_ledger_api::csl::pla_to_csl - Rust
pub enum TryFromPLAError {
     CSLDeserializeError(DeserializeError),
     CSLJsError(JsError),
@@ -6,7 +6,7 @@
     ImpossibleConversion(String),
     InvalidTimeRange(POSIXTimeRange),
     MissingScript(ScriptHash),
-}

Variants§

§

CSLDeserializeError(DeserializeError)

§

CSLJsError(JsError)

§

BigIntOutOfRange(BigInt, String)

§

ImpossibleConversion(String)

§

InvalidTimeRange(POSIXTimeRange)

§

MissingScript(ScriptHash)

Trait Implementations§

source§

impl Debug for TryFromPLAError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TryFromPLAError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TryFromPLAError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

CSLDeserializeError(DeserializeError)

§

CSLJsError(JsError)

§

BigIntOutOfRange(BigInt, String)

§

ImpossibleConversion(String)

§

InvalidTimeRange(POSIXTimeRange)

§

MissingScript(ScriptHash)

Trait Implementations§

source§

impl Debug for TryFromPLAError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TryFromPLAError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TryFromPLAError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -14,7 +14,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T, U> ToPLA<U> for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/csl/pla_to_csl/index.html b/plutus_ledger_api/csl/pla_to_csl/index.html index 5eb90f6..986d4e0 100644 --- a/plutus_ledger_api/csl/pla_to_csl/index.html +++ b/plutus_ledger_api/csl/pla_to_csl/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::csl::pla_to_csl - Rust +plutus_ledger_api::csl::pla_to_csl - Rust

Enums§

Traits§

  • Convert a plutus-ledger-api type to its cardano-serialization-lib counterpart try_to_csl_with accepts extra data where the PLA data itself is not enough
  • Convert a plutus-ledger-api type to its cardano-serialization-lib counterpart try_to_csl_with accepts extra data where the PLA data itself is not enough
\ No newline at end of file diff --git a/plutus_ledger_api/csl/pla_to_csl/trait.TryFromPLA.html b/plutus_ledger_api/csl/pla_to_csl/trait.TryFromPLA.html index a62df77..5041ec3 100644 --- a/plutus_ledger_api/csl/pla_to_csl/trait.TryFromPLA.html +++ b/plutus_ledger_api/csl/pla_to_csl/trait.TryFromPLA.html @@ -1,4 +1,4 @@ -TryFromPLA in plutus_ledger_api::csl::pla_to_csl - Rust +TryFromPLA in plutus_ledger_api::csl::pla_to_csl - Rust
pub trait TryFromPLA<T> {
     // Required method
     fn try_from_pla(val: &T) -> Result<Self, TryFromPLAError>
diff --git a/plutus_ledger_api/csl/pla_to_csl/trait.TryToCSL.html b/plutus_ledger_api/csl/pla_to_csl/trait.TryToCSL.html
index 88c767c..812562c 100644
--- a/plutus_ledger_api/csl/pla_to_csl/trait.TryToCSL.html
+++ b/plutus_ledger_api/csl/pla_to_csl/trait.TryToCSL.html
@@ -1,4 +1,4 @@
-TryToCSL in plutus_ledger_api::csl::pla_to_csl - Rust
+TryToCSL in plutus_ledger_api::csl::pla_to_csl - Rust
     
pub trait TryToCSL<T> {
     // Required method
     fn try_to_csl(&self) -> Result<T, TryFromPLAError>;
diff --git a/plutus_ledger_api/error/enum.ConversionError.html b/plutus_ledger_api/error/enum.ConversionError.html
index ee56f3e..bafca1d 100644
--- a/plutus_ledger_api/error/enum.ConversionError.html
+++ b/plutus_ledger_api/error/enum.ConversionError.html
@@ -1,4 +1,4 @@
-ConversionError in plutus_ledger_api::error - Rust
+ConversionError in plutus_ledger_api::error - Rust
     
pub enum ConversionError {
     InvalidByteStringLength {
         ctx: String,
@@ -25,7 +25,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T, U> ToPLA<U> for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/error/index.html b/plutus_ledger_api/error/index.html index 1c24a9e..6e3135c 100644 --- a/plutus_ledger_api/error/index.html +++ b/plutus_ledger_api/error/index.html @@ -1,2 +1,2 @@ -plutus_ledger_api::error - Rust +plutus_ledger_api::error - Rust
\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/index.html b/plutus_ledger_api/generators/correct/index.html index fb8e364..5d9425a 100644 --- a/plutus_ledger_api/generators/correct/index.html +++ b/plutus_ledger_api/generators/correct/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::generators::correct - Rust +plutus_ledger_api::generators::correct - Rust
Expand description

Proptest strategies for most common types

Modules§

  • Proptest strategies for most common primitive types
  • Proptest strategies for Plutus V1 types
  • Proptest strategies for Plutus V2 types
  • Proptest strategies for Plutus V3 types
\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/fn.arb_bool.html b/plutus_ledger_api/generators/correct/primitive/fn.arb_bool.html index c5611a0..15ac831 100644 --- a/plutus_ledger_api/generators/correct/primitive/fn.arb_bool.html +++ b/plutus_ledger_api/generators/correct/primitive/fn.arb_bool.html @@ -1,3 +1,3 @@ -arb_bool in plutus_ledger_api::generators::correct::primitive - Rust +arb_bool in plutus_ledger_api::generators::correct::primitive - Rust
pub fn arb_bool() -> StrategyFor<bool>
Expand description

Strategy to generate an arbitrary boolean

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/fn.arb_bytes.html b/plutus_ledger_api/generators/correct/primitive/fn.arb_bytes.html index 52a7376..c1af077 100644 --- a/plutus_ledger_api/generators/correct/primitive/fn.arb_bytes.html +++ b/plutus_ledger_api/generators/correct/primitive/fn.arb_bytes.html @@ -1,3 +1,3 @@ -arb_bytes in plutus_ledger_api::generators::correct::primitive - Rust +arb_bytes in plutus_ledger_api::generators::correct::primitive - Rust
pub fn arb_bytes() -> StrategyFor<Vec<u8>>
Expand description

Strategy to generate an arbitrary bytestring

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/fn.arb_char.html b/plutus_ledger_api/generators/correct/primitive/fn.arb_char.html index 9fa755c..f3a675b 100644 --- a/plutus_ledger_api/generators/correct/primitive/fn.arb_char.html +++ b/plutus_ledger_api/generators/correct/primitive/fn.arb_char.html @@ -1,3 +1,3 @@ -arb_char in plutus_ledger_api::generators::correct::primitive - Rust +arb_char in plutus_ledger_api::generators::correct::primitive - Rust
pub fn arb_char<'a>() -> CharStrategy<'a>
Expand description

Strategy to generate an arbitrary character

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/fn.arb_complicated.html b/plutus_ledger_api/generators/correct/primitive/fn.arb_complicated.html index d52c687..a9ecb0b 100644 --- a/plutus_ledger_api/generators/correct/primitive/fn.arb_complicated.html +++ b/plutus_ledger_api/generators/correct/primitive/fn.arb_complicated.html @@ -1,4 +1,4 @@ -arb_complicated in plutus_ledger_api::generators::correct::primitive - Rust +arb_complicated in plutus_ledger_api::generators::correct::primitive - Rust
pub fn arb_complicated(
 ) -> impl Strategy<Value = BTreeMap<String, Result<BTreeSet<char>, Option<Result<Vec<u8>, bool>>>>>
Expand description

Strategy to generate a complicated data structure

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/fn.arb_integer.html b/plutus_ledger_api/generators/correct/primitive/fn.arb_integer.html index e127727..3faeb4c 100644 --- a/plutus_ledger_api/generators/correct/primitive/fn.arb_integer.html +++ b/plutus_ledger_api/generators/correct/primitive/fn.arb_integer.html @@ -1,3 +1,3 @@ -arb_integer in plutus_ledger_api::generators::correct::primitive - Rust +arb_integer in plutus_ledger_api::generators::correct::primitive - Rust
pub fn arb_integer() -> impl Strategy<Value = BigInt>
Expand description

Strategy to generate an arbitrary BigInt

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/fn.arb_natural.html b/plutus_ledger_api/generators/correct/primitive/fn.arb_natural.html index e94229a..169e279 100644 --- a/plutus_ledger_api/generators/correct/primitive/fn.arb_natural.html +++ b/plutus_ledger_api/generators/correct/primitive/fn.arb_natural.html @@ -1,3 +1,3 @@ -arb_natural in plutus_ledger_api::generators::correct::primitive - Rust +arb_natural in plutus_ledger_api::generators::correct::primitive - Rust
pub fn arb_natural(n: usize) -> impl Strategy<Value = BigInt>
Expand description

Strategy to generate an arbitrary non-negative BigInt

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/fn.arb_text.html b/plutus_ledger_api/generators/correct/primitive/fn.arb_text.html index e14ea03..9831dcc 100644 --- a/plutus_ledger_api/generators/correct/primitive/fn.arb_text.html +++ b/plutus_ledger_api/generators/correct/primitive/fn.arb_text.html @@ -1,3 +1,3 @@ -arb_text in plutus_ledger_api::generators::correct::primitive - Rust +arb_text in plutus_ledger_api::generators::correct::primitive - Rust
pub fn arb_text() -> StrategyFor<String>
Expand description

Strategy to generate an arbitrary string

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/primitive/index.html b/plutus_ledger_api/generators/correct/primitive/index.html index 8d9162f..8919e87 100644 --- a/plutus_ledger_api/generators/correct/primitive/index.html +++ b/plutus_ledger_api/generators/correct/primitive/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::generators::correct::primitive - Rust +plutus_ledger_api::generators::correct::primitive - Rust
Expand description

Proptest strategies for most common primitive types

These strategies always return valid values.

Functions§

  • Strategy to generate an arbitrary boolean
  • Strategy to generate an arbitrary bytestring
  • Strategy to generate an arbitrary character
  • Strategy to generate a complicated data structure
  • Strategy to generate an arbitrary BigInt
  • Strategy to generate an arbitrary non-negative BigInt
  • Strategy to generate an arbitrary string
\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_address.html b/plutus_ledger_api/generators/correct/v1/fn.arb_address.html index 4e6bfd6..932b584 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_address.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_address.html @@ -1,3 +1,3 @@ -arb_address in plutus_ledger_api::generators::correct::v1 - Rust +arb_address in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_address() -> impl Strategy<Value = Address>
Expand description

Strategy to generate a Cardano address

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_asset_class.html b/plutus_ledger_api/generators/correct/v1/fn.arb_asset_class.html index a3554b7..431f04f 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_asset_class.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_asset_class.html @@ -1,4 +1,4 @@ -arb_asset_class in plutus_ledger_api::generators::correct::v1 - Rust +arb_asset_class in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_asset_class() -> impl Strategy<Value = AssetClass>
Expand description

Strategy to generate an asset class

This generator will only generate valid asset classes, the Ada token name will always be empty

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_assoc_map.html b/plutus_ledger_api/generators/correct/v1/fn.arb_assoc_map.html index cf30cf9..c547585 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_assoc_map.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_assoc_map.html @@ -1,4 +1,4 @@ -arb_assoc_map in plutus_ledger_api::generators::correct::v1 - Rust +arb_assoc_map in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_assoc_map<K: Debug, V: Debug>(
     arb_k: impl Strategy<Value = K>,
     arb_v: impl Strategy<Value = V>
diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_certificate_index.html b/plutus_ledger_api/generators/correct/v1/fn.arb_certificate_index.html
index abddcfb..0d15605 100644
--- a/plutus_ledger_api/generators/correct/v1/fn.arb_certificate_index.html
+++ b/plutus_ledger_api/generators/correct/v1/fn.arb_certificate_index.html
@@ -1,3 +1,3 @@
-arb_certificate_index in plutus_ledger_api::generators::correct::v1 - Rust
+arb_certificate_index in plutus_ledger_api::generators::correct::v1 - Rust
     
pub fn arb_certificate_index() -> impl Strategy<Value = CertificateIndex>
Expand description

Strategy to generate a certificate index.

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_chain_pointer.html b/plutus_ledger_api/generators/correct/v1/fn.arb_chain_pointer.html index 7069e8c..6790365 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_chain_pointer.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_chain_pointer.html @@ -1,3 +1,3 @@ -arb_chain_pointer in plutus_ledger_api::generators::correct::v1 - Rust +arb_chain_pointer in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_chain_pointer() -> impl Strategy<Value = ChainPointer>
Expand description

Strategy to generate a chain pointer

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_credential.html b/plutus_ledger_api/generators/correct/v1/fn.arb_credential.html index 5cd3ac6..76f0c5b 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_credential.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_credential.html @@ -1,3 +1,3 @@ -arb_credential in plutus_ledger_api::generators::correct::v1 - Rust +arb_credential in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_credential() -> impl Strategy<Value = Credential>
Expand description

Strategy to generate a credential

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_currency_symbol.html b/plutus_ledger_api/generators/correct/v1/fn.arb_currency_symbol.html index a1580fd..6f6ab8d 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_currency_symbol.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_currency_symbol.html @@ -1,4 +1,4 @@ -arb_currency_symbol in plutus_ledger_api::generators::correct::v1 - Rust +arb_currency_symbol in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_currency_symbol() -> impl Strategy<Value = CurrencySymbol>
Expand description

Strategy to generate a currency symbol

In order to avoid generating too much Ada symbols, this generator is configured such that it only has 25% chance of getting Ada, and 75% of getting a native token

diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_d_cert.html b/plutus_ledger_api/generators/correct/v1/fn.arb_d_cert.html index 10eb857..7a8e635 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_d_cert.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_d_cert.html @@ -1,3 +1,3 @@ -arb_d_cert in plutus_ledger_api::generators::correct::v1 - Rust +arb_d_cert in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_d_cert() -> impl Strategy<Value = DCert>
Expand description

Strategy to generate a DCert

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_datum.html b/plutus_ledger_api/generators/correct/v1/fn.arb_datum.html index 0f7cd64..73454a0 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_datum.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_datum.html @@ -1,3 +1,3 @@ -arb_datum in plutus_ledger_api::generators::correct::v1 - Rust +arb_datum in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_datum() -> impl Strategy<Value = Datum>
Expand description

Strategy to generate a Datum

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_datum_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_datum_hash.html index e7b0c1a..8cced1c 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_datum_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_datum_hash.html @@ -1,3 +1,3 @@ -arb_datum_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_datum_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_datum_hash() -> impl Strategy<Value = DatumHash>
Expand description

Strategy to generate a Datum hash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_ed25519_pub_key_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_ed25519_pub_key_hash.html index 0cdfe57..5861c00 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_ed25519_pub_key_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_ed25519_pub_key_hash.html @@ -1,3 +1,3 @@ -arb_ed25519_pub_key_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_ed25519_pub_key_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_ed25519_pub_key_hash() -> impl Strategy<Value = Ed25519PubKeyHash>
Expand description

Strategy to generate Ed25519 public key hash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_extended.html b/plutus_ledger_api/generators/correct/v1/fn.arb_extended.html index 4502ebd..7629a1a 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_extended.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_extended.html @@ -1,4 +1,4 @@ -arb_extended in plutus_ledger_api::generators::correct::v1 - Rust +arb_extended in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_extended<T>(element: T) -> impl Strategy<Value = Extended<T::Value>>
where T: Strategy, T::Value: FeatureTraits + Clone,
Expand description

Strategy to generate an Extended set

diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_extended_posix_time.html b/plutus_ledger_api/generators/correct/v1/fn.arb_extended_posix_time.html index 28090fe..39d057b 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_extended_posix_time.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_extended_posix_time.html @@ -1,3 +1,3 @@ -arb_extended_posix_time in plutus_ledger_api::generators::correct::v1 - Rust +arb_extended_posix_time in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_extended_posix_time() -> impl Strategy<Value = Extended<POSIXTime>>
Expand description

Strategy to generate an extended POSIX time

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_interval.html b/plutus_ledger_api/generators/correct/v1/fn.arb_interval.html index b9bb9fb..0b3a84c 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_interval.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_interval.html @@ -1,4 +1,4 @@ -arb_interval in plutus_ledger_api::generators::correct::v1 - Rust +arb_interval in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_interval<T>(
     lower_bound: T,
     upper_bound: T
diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_interval_posix_time.html b/plutus_ledger_api/generators/correct/v1/fn.arb_interval_posix_time.html
index da0f3e4..67ddc99 100644
--- a/plutus_ledger_api/generators/correct/v1/fn.arb_interval_posix_time.html
+++ b/plutus_ledger_api/generators/correct/v1/fn.arb_interval_posix_time.html
@@ -1,3 +1,3 @@
-arb_interval_posix_time in plutus_ledger_api::generators::correct::v1 - Rust
+arb_interval_posix_time in plutus_ledger_api::generators::correct::v1 - Rust
     
pub fn arb_interval_posix_time() -> impl Strategy<Value = Interval<POSIXTime>>
Expand description

Strategy to generate a Interval

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_ledger_bytes.html b/plutus_ledger_api/generators/correct/v1/fn.arb_ledger_bytes.html index 96ab416..04c55b3 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_ledger_bytes.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_ledger_bytes.html @@ -1,3 +1,3 @@ -arb_ledger_bytes in plutus_ledger_api::generators::correct::v1 - Rust +arb_ledger_bytes in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_ledger_bytes(length: usize) -> impl Strategy<Value = LedgerBytes>
Expand description

Strategy to generate an arbitrary bytestring with a fixed length

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_lovelace.html b/plutus_ledger_api/generators/correct/v1/fn.arb_lovelace.html index 8b305c2..c4a4b22 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_lovelace.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_lovelace.html @@ -1,2 +1,2 @@ -arb_lovelace in plutus_ledger_api::generators::correct::v1 - Rust +arb_lovelace in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_lovelace() -> impl Strategy<Value = Lovelace>
\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_lower_bound.html b/plutus_ledger_api/generators/correct/v1/fn.arb_lower_bound.html index cb6b089..3153b6d 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_lower_bound.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_lower_bound.html @@ -1,4 +1,4 @@ -arb_lower_bound in plutus_ledger_api::generators::correct::v1 - Rust +arb_lower_bound in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_lower_bound<T>(
     element: T
 ) -> impl Strategy<Value = LowerBound<T::Value>>
where diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_minting_policy_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_minting_policy_hash.html index 8710872..5d4ba70 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_minting_policy_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_minting_policy_hash.html @@ -1,3 +1,3 @@ -arb_minting_policy_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_minting_policy_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_minting_policy_hash() -> impl Strategy<Value = MintingPolicyHash>
Expand description

Strategy to generate a minting policy hash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_native_tokens.html b/plutus_ledger_api/generators/correct/v1/fn.arb_native_tokens.html index 31211c0..051ae8b 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_native_tokens.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_native_tokens.html @@ -1,3 +1,3 @@ -arb_native_tokens in plutus_ledger_api::generators::correct::v1 - Rust +arb_native_tokens in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_native_tokens() -> impl Strategy<Value = Value>
Expand description

Strategy to generate a Value

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_payment_pub_key_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_payment_pub_key_hash.html index 30176dd..d1ca9fa 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_payment_pub_key_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_payment_pub_key_hash.html @@ -1,3 +1,3 @@ -arb_payment_pub_key_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_payment_pub_key_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_payment_pub_key_hash() -> impl Strategy<Value = PaymentPubKeyHash>
Expand description

Strategy to generate a PaymentPubKeyHash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_data.html b/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_data.html index d9e1a2b..afd1bda 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_data.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_data.html @@ -1,3 +1,3 @@ -arb_plutus_data in plutus_ledger_api::generators::correct::v1 - Rust +arb_plutus_data in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_plutus_data() -> impl Strategy<Value = PlutusData>
Expand description

Strategy to generate an arbitrary PlutusData with a maximum depth of 5 recursions

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval.html b/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval.html index 36b0b1e..9ac41e8 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval.html @@ -1,4 +1,4 @@ -arb_plutus_interval in plutus_ledger_api::generators::correct::v1 - Rust +arb_plutus_interval in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_plutus_interval<T>(
     lower_bound: T,
     upper_bound: T
diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval_posix_time.html b/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval_posix_time.html
index b97feba..85d0cca 100644
--- a/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval_posix_time.html
+++ b/plutus_ledger_api/generators/correct/v1/fn.arb_plutus_interval_posix_time.html
@@ -1,4 +1,4 @@
-arb_plutus_interval_posix_time in plutus_ledger_api::generators::correct::v1 - Rust
+arb_plutus_interval_posix_time in plutus_ledger_api::generators::correct::v1 - Rust
     
pub fn arb_plutus_interval_posix_time(
 ) -> impl Strategy<Value = PlutusInterval<POSIXTime>>
Expand description

Strategy to generate a PlutusInterval

This implementation is not normalized, so impossible values might be generated

diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_posix_time.html b/plutus_ledger_api/generators/correct/v1/fn.arb_posix_time.html index 3e4b6be..3564d8d 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_posix_time.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_posix_time.html @@ -1,3 +1,3 @@ -arb_posix_time in plutus_ledger_api::generators::correct::v1 - Rust +arb_posix_time in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_posix_time() -> impl Strategy<Value = POSIXTime>
Expand description

Strategy to generate a POSIX Time

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer.html b/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer.html index b613c34..8bc024e 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer.html @@ -1,3 +1,3 @@ -arb_redeemer in plutus_ledger_api::generators::correct::v1 - Rust +arb_redeemer in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_redeemer() -> impl Strategy<Value = Redeemer>
Expand description

Strategy to generate a Redeemer

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer_hash.html index 0139853..27242bf 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_redeemer_hash.html @@ -1,3 +1,3 @@ -arb_redeemer_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_redeemer_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_redeemer_hash() -> impl Strategy<Value = RedeemerHash>
Expand description

Strategy to generate a Datum hash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_script_context.html b/plutus_ledger_api/generators/correct/v1/fn.arb_script_context.html index 015b986..9f06e9d 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_script_context.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_script_context.html @@ -1,3 +1,3 @@ -arb_script_context in plutus_ledger_api::generators::correct::v1 - Rust +arb_script_context in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_script_context() -> impl Strategy<Value = ScriptContext>
Expand description

Strategy to generate a ScriptContext

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_script_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_script_hash.html index d1ca276..549b0d1 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_script_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_script_hash.html @@ -1,3 +1,3 @@ -arb_script_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_script_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_script_hash() -> impl Strategy<Value = ScriptHash>
Expand description

Strategy to generate a ScriptHash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_script_purpose.html b/plutus_ledger_api/generators/correct/v1/fn.arb_script_purpose.html index 06f7c72..7c6e7a6 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_script_purpose.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_script_purpose.html @@ -1,3 +1,3 @@ -arb_script_purpose in plutus_ledger_api::generators::correct::v1 - Rust +arb_script_purpose in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_script_purpose() -> impl Strategy<Value = ScriptPurpose>
Expand description

Strategy to generate a ScriptPurpose

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_slot.html b/plutus_ledger_api/generators/correct/v1/fn.arb_slot.html index 452bd1a..5f3feed 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_slot.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_slot.html @@ -1,3 +1,3 @@ -arb_slot in plutus_ledger_api::generators::correct::v1 - Rust +arb_slot in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_slot() -> impl Strategy<Value = Slot>
Expand description

Strategy to generate a slot number

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_stake_pub_key_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_stake_pub_key_hash.html index 0d91b55..0f3184e 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_stake_pub_key_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_stake_pub_key_hash.html @@ -1,2 +1,2 @@ -arb_stake_pub_key_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_stake_pub_key_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_stake_pub_key_hash() -> impl Strategy<Value = StakePubKeyHash>
\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_staking_credential.html b/plutus_ledger_api/generators/correct/v1/fn.arb_staking_credential.html index ab11720..3127e2c 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_staking_credential.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_staking_credential.html @@ -1,3 +1,3 @@ -arb_staking_credential in plutus_ledger_api::generators::correct::v1 - Rust +arb_staking_credential in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_staking_credential() -> impl Strategy<Value = StakingCredential>
Expand description

Strategy to generate a staking credential

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_token_name.html b/plutus_ledger_api/generators/correct/v1/fn.arb_token_name.html index bec52db..df53d17 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_token_name.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_token_name.html @@ -1,3 +1,3 @@ -arb_token_name in plutus_ledger_api::generators::correct::v1 - Rust +arb_token_name in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_token_name() -> impl Strategy<Value = TokenName>
Expand description

Strategy to generate a token name

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_hash.html index 71f87dd..8733fd9 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_hash.html @@ -1,3 +1,3 @@ -arb_transaction_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_transaction_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_transaction_hash() -> impl Strategy<Value = TransactionHash>
Expand description

Strategy to generate a transaction hash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_index.html b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_index.html index 89cdc2c..6ff9ba1 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_index.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_index.html @@ -1,3 +1,3 @@ -arb_transaction_index in plutus_ledger_api::generators::correct::v1 - Rust +arb_transaction_index in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_transaction_index() -> impl Strategy<Value = TransactionIndex>
Expand description

Strategy to generate a transaction index

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_info.html b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_info.html index 8c5238a..c0888cd 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_info.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_info.html @@ -1,4 +1,4 @@ -arb_transaction_info in plutus_ledger_api::generators::correct::v1 - Rust +arb_transaction_info in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_transaction_info() -> impl Strategy<Value = TransactionInfo>
Expand description

Strategy to generate a TransactionInfo. Note that its inputs, outputs, d_cert, signatories and datums field will each have a length of 0 to 5

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_input.html b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_input.html index 093ad75..457bc84 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_input.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_input.html @@ -1,3 +1,3 @@ -arb_transaction_input in plutus_ledger_api::generators::correct::v1 - Rust +arb_transaction_input in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_transaction_input() -> impl Strategy<Value = TransactionInput>
Expand description

Strategy to generate a transaction input

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_output.html b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_output.html index cdf08f6..aed6b23 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_output.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_transaction_output.html @@ -1,3 +1,3 @@ -arb_transaction_output in plutus_ledger_api::generators::correct::v1 - Rust +arb_transaction_output in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_transaction_output() -> impl Strategy<Value = TransactionOutput>
Expand description

Strategy to generate transaction output

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_tx_in_info.html b/plutus_ledger_api/generators/correct/v1/fn.arb_tx_in_info.html index 763c826..5651809 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_tx_in_info.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_tx_in_info.html @@ -1,3 +1,3 @@ -arb_tx_in_info in plutus_ledger_api::generators::correct::v1 - Rust +arb_tx_in_info in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_tx_in_info() -> impl Strategy<Value = TxInInfo>
Expand description

Strategy to generate a TxInInfo

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_upper_bound.html b/plutus_ledger_api/generators/correct/v1/fn.arb_upper_bound.html index 47ac0ed..55b4690 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_upper_bound.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_upper_bound.html @@ -1,4 +1,4 @@ -arb_upper_bound in plutus_ledger_api::generators::correct::v1 - Rust +arb_upper_bound in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_upper_bound<T>(
     element: T
 ) -> impl Strategy<Value = UpperBound<T::Value>>
where diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_validator_hash.html b/plutus_ledger_api/generators/correct/v1/fn.arb_validator_hash.html index 1d89d74..c7e6a49 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_validator_hash.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_validator_hash.html @@ -1,3 +1,3 @@ -arb_validator_hash in plutus_ledger_api::generators::correct::v1 - Rust +arb_validator_hash in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_validator_hash() -> impl Strategy<Value = ValidatorHash>
Expand description

Strategy to generate a validator hash

\ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v1/fn.arb_value.html b/plutus_ledger_api/generators/correct/v1/fn.arb_value.html index 7559a77..1235d42 100644 --- a/plutus_ledger_api/generators/correct/v1/fn.arb_value.html +++ b/plutus_ledger_api/generators/correct/v1/fn.arb_value.html @@ -1,4 +1,4 @@ -arb_value in plutus_ledger_api::generators::correct::v1 - Rust +arb_value in plutus_ledger_api::generators::correct::v1 - Rust
pub fn arb_value() -> impl Strategy<Value = Value>
Expand description

Strategy to generate a Value

This generator will try to balance the result, such that there’s a 50% chance that Ada is included in the Value

diff --git a/plutus_ledger_api/generators/correct/v1/index.html b/plutus_ledger_api/generators/correct/v1/index.html index 244d218..3379751 100644 --- a/plutus_ledger_api/generators/correct/v1/index.html +++ b/plutus_ledger_api/generators/correct/v1/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::generators::correct::v1 - Rust +plutus_ledger_api::generators::correct::v1 - Rust
Expand description

Proptest strategies for Plutus V1 types

These strategies always return valid values.

Functions§

  • Strategy to generate a Cardano address
  • Strategy to generate an asset class
  • Strategy to generate an AssocMap, given the strategies to generate keys and values
  • Strategy to generate a certificate index.
  • Strategy to generate a chain pointer
  • Strategy to generate a credential
  • Strategy to generate a currency symbol
  • Strategy to generate a DCert
  • Strategy to generate a Datum
  • Strategy to generate a Datum hash
  • Strategy to generate Ed25519 public key hash
  • Strategy to generate an Extended set
  • Strategy to generate an extended POSIX time
  • Strategy to generate a Interval
  • Strategy to generate a Interval
  • Strategy to generate an arbitrary bytestring with a fixed length
  • Strategy to generate a LowerBound
  • Strategy to generate a minting policy hash
  • Strategy to generate a Value
  • Strategy to generate a PaymentPubKeyHash
  • Strategy to generate an arbitrary PlutusData with a maximum depth of 5 recursions
  • Strategy to generate a PlutusInterval
  • Strategy to generate a PlutusInterval
  • Strategy to generate a POSIX Time
  • Strategy to generate a Redeemer
  • Strategy to generate a Datum hash
  • Strategy to generate a ScriptContext
  • Strategy to generate a ScriptHash
  • Strategy to generate a ScriptPurpose
  • Strategy to generate a slot number
  • Strategy to generate a staking credential
  • Strategy to generate a token name
  • Strategy to generate a transaction hash
  • Strategy to generate a transaction index
  • Strategy to generate a TransactionInfo. Note that its inputs, outputs, d_cert, diff --git a/plutus_ledger_api/generators/correct/v2/fn.arb_output_datum.html b/plutus_ledger_api/generators/correct/v2/fn.arb_output_datum.html index c79e5a2..db10890 100644 --- a/plutus_ledger_api/generators/correct/v2/fn.arb_output_datum.html +++ b/plutus_ledger_api/generators/correct/v2/fn.arb_output_datum.html @@ -1,3 +1,3 @@ -arb_output_datum in plutus_ledger_api::generators::correct::v2 - Rust +arb_output_datum in plutus_ledger_api::generators::correct::v2 - Rust
    pub fn arb_output_datum() -> impl Strategy<Value = OutputDatum>
    Expand description

    Strategy to generate an output datum

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v2/fn.arb_script_context.html b/plutus_ledger_api/generators/correct/v2/fn.arb_script_context.html index 89dfe01..a61293f 100644 --- a/plutus_ledger_api/generators/correct/v2/fn.arb_script_context.html +++ b/plutus_ledger_api/generators/correct/v2/fn.arb_script_context.html @@ -1,2 +1,2 @@ -arb_script_context in plutus_ledger_api::generators::correct::v2 - Rust +arb_script_context in plutus_ledger_api::generators::correct::v2 - Rust
    pub fn arb_script_context() -> impl Strategy<Value = ScriptContext>
    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_info.html b/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_info.html index 7940bbc..9643e9a 100644 --- a/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_info.html +++ b/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_info.html @@ -1,2 +1,2 @@ -arb_transaction_info in plutus_ledger_api::generators::correct::v2 - Rust +arb_transaction_info in plutus_ledger_api::generators::correct::v2 - Rust
    pub fn arb_transaction_info() -> impl Strategy<Value = TransactionInfo>
    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_output.html b/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_output.html index c6ea192..35e46a5 100644 --- a/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_output.html +++ b/plutus_ledger_api/generators/correct/v2/fn.arb_transaction_output.html @@ -1,3 +1,3 @@ -arb_transaction_output in plutus_ledger_api::generators::correct::v2 - Rust +arb_transaction_output in plutus_ledger_api::generators::correct::v2 - Rust
    pub fn arb_transaction_output() -> impl Strategy<Value = TransactionOutput>
    Expand description

    Strategy to generate transaction output

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v2/fn.arb_tx_in_info.html b/plutus_ledger_api/generators/correct/v2/fn.arb_tx_in_info.html index 7c52b32..bb68495 100644 --- a/plutus_ledger_api/generators/correct/v2/fn.arb_tx_in_info.html +++ b/plutus_ledger_api/generators/correct/v2/fn.arb_tx_in_info.html @@ -1,3 +1,3 @@ -arb_tx_in_info in plutus_ledger_api::generators::correct::v2 - Rust +arb_tx_in_info in plutus_ledger_api::generators::correct::v2 - Rust
    pub fn arb_tx_in_info() -> impl Strategy<Value = TxInInfo>
    Expand description

    Strategy to generate a TxInInfo

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v2/index.html b/plutus_ledger_api/generators/correct/v2/index.html index d833883..d1f6d00 100644 --- a/plutus_ledger_api/generators/correct/v2/index.html +++ b/plutus_ledger_api/generators/correct/v2/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::generators::correct::v2 - Rust +plutus_ledger_api::generators::correct::v2 - Rust
    Expand description

    Proptest strategies for Plutus V2 types

    These strategies always return valid values.

    Functions§

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_change_parameters.html b/plutus_ledger_api/generators/correct/v3/fn.arb_change_parameters.html index eee82e7..7c66f15 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_change_parameters.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_change_parameters.html @@ -1,3 +1,3 @@ -arb_change_parameters in plutus_ledger_api::generators::correct::v3 - Rust +arb_change_parameters in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_change_parameters() -> impl Strategy<Value = ChangeParameters>
    Expand description

    Strategy to generate change parameters

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_cold_committee_credential.html b/plutus_ledger_api/generators/correct/v3/fn.arb_cold_committee_credential.html index ed0e037..af2c208 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_cold_committee_credential.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_cold_committee_credential.html @@ -1,4 +1,4 @@ -arb_cold_committee_credential in plutus_ledger_api::generators::correct::v3 - Rust +arb_cold_committee_credential in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_cold_committee_credential(
     ) -> impl Strategy<Value = ColdCommitteeCredential>
    Expand description

    Strategy to generate cold committee credentials

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_committee.html b/plutus_ledger_api/generators/correct/v3/fn.arb_committee.html index a8996ab..37fbe26 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_committee.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_committee.html @@ -1,3 +1,3 @@ -arb_committee in plutus_ledger_api::generators::correct::v3 - Rust +arb_committee in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_committee() -> impl Strategy<Value = Committee>
    Expand description

    Strategy to generate committees

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_constitution.html b/plutus_ledger_api/generators/correct/v3/fn.arb_constitution.html index 3593dfd..e6deb95 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_constitution.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_constitution.html @@ -1,3 +1,3 @@ -arb_constitution in plutus_ledger_api::generators::correct::v3 - Rust +arb_constitution in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_constitution() -> impl Strategy<Value = Constitution>
    Expand description

    Strategy to generate constitutions

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep.html b/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep.html index ce7b397..3a62e54 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep.html @@ -1,3 +1,3 @@ -arb_d_rep in plutus_ledger_api::generators::correct::v3 - Rust +arb_d_rep in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_d_rep() -> impl Strategy<Value = DRep>
    Expand description

    Strategy to generate DReps

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep_credential.html b/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep_credential.html index c9d4f8d..22f91c7 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep_credential.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_d_rep_credential.html @@ -1,3 +1,3 @@ -arb_d_rep_credential in plutus_ledger_api::generators::correct::v3 - Rust +arb_d_rep_credential in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_d_rep_credential() -> impl Strategy<Value = DRepCredential>
    Expand description

    Strategy to generate DRep credentials

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_delegatee.html b/plutus_ledger_api/generators/correct/v3/fn.arb_delegatee.html index 05d2240..81c0098 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_delegatee.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_delegatee.html @@ -1,3 +1,3 @@ -arb_delegatee in plutus_ledger_api::generators::correct::v3 - Rust +arb_delegatee in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_delegatee() -> impl Strategy<Value = Delegatee>
    Expand description

    Strategy to generate delegatees

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action.html b/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action.html index ee72a3c..7872dd2 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action.html @@ -1,3 +1,3 @@ -arb_governance_action in plutus_ledger_api::generators::correct::v3 - Rust +arb_governance_action in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_governance_action() -> impl Strategy<Value = GovernanceAction>
    Expand description

    Strategy to generate governance actions

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action_id.html b/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action_id.html index cb5856c..0466da7 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action_id.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_governance_action_id.html @@ -1,3 +1,3 @@ -arb_governance_action_id in plutus_ledger_api::generators::correct::v3 - Rust +arb_governance_action_id in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_governance_action_id() -> impl Strategy<Value = GovernanceActionId>
    Expand description

    Strategy to generate governance action ids

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_hot_committee_credential.html b/plutus_ledger_api/generators/correct/v3/fn.arb_hot_committee_credential.html index aa98a41..dd87dde 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_hot_committee_credential.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_hot_committee_credential.html @@ -1,4 +1,4 @@ -arb_hot_committee_credential in plutus_ledger_api::generators::correct::v3 - Rust +arb_hot_committee_credential in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_hot_committee_credential(
     ) -> impl Strategy<Value = HotCommitteeCredential>
    Expand description

    Strategy to generate hot committee credentials

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_procedure.html b/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_procedure.html index 0523848..c13052a 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_procedure.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_procedure.html @@ -1,3 +1,3 @@ -arb_protocol_procedure in plutus_ledger_api::generators::correct::v3 - Rust +arb_protocol_procedure in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_protocol_procedure() -> impl Strategy<Value = ProtocolProcedure>
    Expand description

    Strategy to generate protocol procedures

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_version.html b/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_version.html index d1b9197..a343e52 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_version.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_protocol_version.html @@ -1,3 +1,3 @@ -arb_protocol_version in plutus_ledger_api::generators::correct::v3 - Rust +arb_protocol_version in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_protocol_version() -> impl Strategy<Value = ProtocolVersion>
    Expand description

    Strategy to generate protocol versions

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_rational.html b/plutus_ledger_api/generators/correct/v3/fn.arb_rational.html index a75a5dc..9c6c615 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_rational.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_rational.html @@ -1,3 +1,3 @@ -arb_rational in plutus_ledger_api::generators::correct::v3 - Rust +arb_rational in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_rational() -> impl Strategy<Value = Rational>
    Expand description

    Strategy to generate rationals

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_script_context.html b/plutus_ledger_api/generators/correct/v3/fn.arb_script_context.html index 637f815..3d5d044 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_script_context.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_script_context.html @@ -1,3 +1,3 @@ -arb_script_context in plutus_ledger_api::generators::correct::v3 - Rust +arb_script_context in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_script_context() -> impl Strategy<Value = ScriptContext>
    Expand description

    Strategy to generate script contexts

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_script_info.html b/plutus_ledger_api/generators/correct/v3/fn.arb_script_info.html index 094c573..79670f6 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_script_info.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_script_info.html @@ -1,3 +1,3 @@ -arb_script_info in plutus_ledger_api::generators::correct::v3 - Rust +arb_script_info in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_script_info() -> impl Strategy<Value = ScriptInfo>
    Expand description

    Strategy to generate script info

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_script_purpose.html b/plutus_ledger_api/generators/correct/v3/fn.arb_script_purpose.html index 67ed2bb..c16a082 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_script_purpose.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_script_purpose.html @@ -1,3 +1,3 @@ -arb_script_purpose in plutus_ledger_api::generators::correct::v3 - Rust +arb_script_purpose in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_script_purpose() -> impl Strategy<Value = ScriptPurpose>
    Expand description

    Strategy to generate script purposes

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_transaction_info.html b/plutus_ledger_api/generators/correct/v3/fn.arb_transaction_info.html index a0c28b5..2395e6c 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_transaction_info.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_transaction_info.html @@ -1,3 +1,3 @@ -arb_transaction_info in plutus_ledger_api::generators::correct::v3 - Rust +arb_transaction_info in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_transaction_info() -> impl Strategy<Value = TransactionInfo>
    Expand description

    Strategy to generate transaction info

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_tx_cert.html b/plutus_ledger_api/generators/correct/v3/fn.arb_tx_cert.html index eefefed..4fe5eef 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_tx_cert.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_tx_cert.html @@ -1,3 +1,3 @@ -arb_tx_cert in plutus_ledger_api::generators::correct::v3 - Rust +arb_tx_cert in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_tx_cert() -> impl Strategy<Value = TxCert>
    Expand description

    Strategy to generate tx certs

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_vote.html b/plutus_ledger_api/generators/correct/v3/fn.arb_vote.html index f1636c5..a66d443 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_vote.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_vote.html @@ -1,3 +1,3 @@ -arb_vote in plutus_ledger_api::generators::correct::v3 - Rust +arb_vote in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_vote() -> impl Strategy<Value = Vote>
    Expand description

    Strategy to generate votes

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/fn.arb_voter.html b/plutus_ledger_api/generators/correct/v3/fn.arb_voter.html index a8d8007..8fccf4f 100644 --- a/plutus_ledger_api/generators/correct/v3/fn.arb_voter.html +++ b/plutus_ledger_api/generators/correct/v3/fn.arb_voter.html @@ -1,3 +1,3 @@ -arb_voter in plutus_ledger_api::generators::correct::v3 - Rust +arb_voter in plutus_ledger_api::generators::correct::v3 - Rust
    pub fn arb_voter() -> impl Strategy<Value = Voter>
    Expand description

    Strategy to generate voters

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/correct/v3/index.html b/plutus_ledger_api/generators/correct/v3/index.html index 1ac67a4..4d9de24 100644 --- a/plutus_ledger_api/generators/correct/v3/index.html +++ b/plutus_ledger_api/generators/correct/v3/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::generators::correct::v3 - Rust +plutus_ledger_api::generators::correct::v3 - Rust
    Expand description

    Proptest strategies for Plutus V3 types

    These strategies always return valid values.

    Functions§

    \ No newline at end of file diff --git a/plutus_ledger_api/generators/index.html b/plutus_ledger_api/generators/index.html index 62c83ab..11f8c28 100644 --- a/plutus_ledger_api/generators/index.html +++ b/plutus_ledger_api/generators/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::generators - Rust +plutus_ledger_api::generators - Rust
    Expand description

    Proptest strategies for most common types

    Modules§

    • Proptest strategies for most common types
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/index.html b/plutus_ledger_api/goldens/index.html index e946fa9..c940144 100644 --- a/plutus_ledger_api/goldens/index.html +++ b/plutus_ledger_api/goldens/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::goldens - Rust +plutus_ledger_api::goldens - Rust
    Expand description

    Golden test data

    Modules§

    • Golden test data or Plutus V1 types
    • Golden test data or Plutus V2 types
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_address.html b/plutus_ledger_api/goldens/v1/fn.sample_address.html index 8e23413..172ae2a 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_address.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_address.html @@ -1,2 +1,2 @@ -sample_address in plutus_ledger_api::goldens::v1 - Rust +sample_address in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_address() -> Address
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_asset_class.html b/plutus_ledger_api/goldens/v1/fn.sample_asset_class.html index d352e77..fdf91cb 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_asset_class.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_asset_class.html @@ -1,2 +1,2 @@ -sample_asset_class in plutus_ledger_api::goldens::v1 - Rust +sample_asset_class in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_asset_class() -> AssetClass
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_chain_pointer.html b/plutus_ledger_api/goldens/v1/fn.sample_chain_pointer.html index 29211ee..a856956 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_chain_pointer.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_chain_pointer.html @@ -1,2 +1,2 @@ -sample_chain_pointer in plutus_ledger_api::goldens::v1 - Rust +sample_chain_pointer in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_chain_pointer() -> ChainPointer
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_credential.html b/plutus_ledger_api/goldens/v1/fn.sample_credential.html index de8ddd0..243d054 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_credential.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_credential.html @@ -1,2 +1,2 @@ -sample_credential in plutus_ledger_api::goldens::v1 - Rust +sample_credential in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_credential() -> Credential
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_currency_symbol.html b/plutus_ledger_api/goldens/v1/fn.sample_currency_symbol.html index 8e9dfd9..043e6f2 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_currency_symbol.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_currency_symbol.html @@ -1,2 +1,2 @@ -sample_currency_symbol in plutus_ledger_api::goldens::v1 - Rust +sample_currency_symbol in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_currency_symbol() -> CurrencySymbol
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_datum.html b/plutus_ledger_api/goldens/v1/fn.sample_datum.html index 9a36bb9..aee390e 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_datum.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_datum.html @@ -1,2 +1,2 @@ -sample_datum in plutus_ledger_api::goldens::v1 - Rust +sample_datum in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_datum() -> Datum
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_datum_hash.html b/plutus_ledger_api/goldens/v1/fn.sample_datum_hash.html index f2c0a1a..038cfdc 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_datum_hash.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_datum_hash.html @@ -1,2 +1,2 @@ -sample_datum_hash in plutus_ledger_api::goldens::v1 - Rust +sample_datum_hash in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_datum_hash() -> DatumHash
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_dcert.html b/plutus_ledger_api/goldens/v1/fn.sample_dcert.html index f93e1a1..afb119d 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_dcert.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_dcert.html @@ -1,2 +1,2 @@ -sample_dcert in plutus_ledger_api::goldens::v1 - Rust +sample_dcert in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_dcert() -> DCert
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_ed25519_pub_key_hash.html b/plutus_ledger_api/goldens/v1/fn.sample_ed25519_pub_key_hash.html index cc618ce..4fd07f6 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_ed25519_pub_key_hash.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_ed25519_pub_key_hash.html @@ -1,2 +1,2 @@ -sample_ed25519_pub_key_hash in plutus_ledger_api::goldens::v1 - Rust +sample_ed25519_pub_key_hash in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_ed25519_pub_key_hash() -> Ed25519PubKeyHash
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_payment_pub_key_hash.html b/plutus_ledger_api/goldens/v1/fn.sample_payment_pub_key_hash.html index 80f650e..613fdb4 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_payment_pub_key_hash.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_payment_pub_key_hash.html @@ -1,2 +1,2 @@ -sample_payment_pub_key_hash in plutus_ledger_api::goldens::v1 - Rust +sample_payment_pub_key_hash in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_payment_pub_key_hash() -> PaymentPubKeyHash
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_plutus_data.html b/plutus_ledger_api/goldens/v1/fn.sample_plutus_data.html index a4c846e..d10f3b9 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_plutus_data.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_plutus_data.html @@ -1,2 +1,2 @@ -sample_plutus_data in plutus_ledger_api::goldens::v1 - Rust +sample_plutus_data in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_plutus_data() -> PlutusData
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_plutus_interval.html b/plutus_ledger_api/goldens/v1/fn.sample_plutus_interval.html index 1b69580..c4749bb 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_plutus_interval.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_plutus_interval.html @@ -1,2 +1,2 @@ -sample_plutus_interval in plutus_ledger_api::goldens::v1 - Rust +sample_plutus_interval in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_plutus_interval() -> PlutusInterval<POSIXTime>
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_redeemer.html b/plutus_ledger_api/goldens/v1/fn.sample_redeemer.html index 7ba48fb..dca09e3 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_redeemer.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_redeemer.html @@ -1,2 +1,2 @@ -sample_redeemer in plutus_ledger_api::goldens::v1 - Rust +sample_redeemer in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_redeemer() -> Redeemer
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_redeemer_hash.html b/plutus_ledger_api/goldens/v1/fn.sample_redeemer_hash.html index 93a079e..5261cc5 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_redeemer_hash.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_redeemer_hash.html @@ -1,2 +1,2 @@ -sample_redeemer_hash in plutus_ledger_api::goldens::v1 - Rust +sample_redeemer_hash in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_redeemer_hash() -> RedeemerHash
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_script_context.html b/plutus_ledger_api/goldens/v1/fn.sample_script_context.html index b2e1dbb..f1ca449 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_script_context.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_script_context.html @@ -1,2 +1,2 @@ -sample_script_context in plutus_ledger_api::goldens::v1 - Rust +sample_script_context in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_script_context() -> ScriptContext
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_script_hash.html b/plutus_ledger_api/goldens/v1/fn.sample_script_hash.html index b3ae4e2..811b19f 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_script_hash.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_script_hash.html @@ -1,2 +1,2 @@ -sample_script_hash in plutus_ledger_api::goldens::v1 - Rust +sample_script_hash in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_script_hash() -> ScriptHash
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_script_purpose.html b/plutus_ledger_api/goldens/v1/fn.sample_script_purpose.html index a991357..3cb1881 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_script_purpose.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_script_purpose.html @@ -1,2 +1,2 @@ -sample_script_purpose in plutus_ledger_api::goldens::v1 - Rust +sample_script_purpose in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_script_purpose() -> ScriptPurpose
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_staking_credential.html b/plutus_ledger_api/goldens/v1/fn.sample_staking_credential.html index a9f362d..9730846 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_staking_credential.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_staking_credential.html @@ -1,2 +1,2 @@ -sample_staking_credential in plutus_ledger_api::goldens::v1 - Rust +sample_staking_credential in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_staking_credential() -> StakingCredential
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_token_name.html b/plutus_ledger_api/goldens/v1/fn.sample_token_name.html index a8bcc8f..f402b73 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_token_name.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_token_name.html @@ -1,2 +1,2 @@ -sample_token_name in plutus_ledger_api::goldens::v1 - Rust +sample_token_name in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_token_name() -> TokenName
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_transaction_hash.html b/plutus_ledger_api/goldens/v1/fn.sample_transaction_hash.html index 106b5e2..400266d 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_transaction_hash.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_transaction_hash.html @@ -1,2 +1,2 @@ -sample_transaction_hash in plutus_ledger_api::goldens::v1 - Rust +sample_transaction_hash in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_transaction_hash() -> TransactionHash
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_transaction_info.html b/plutus_ledger_api/goldens/v1/fn.sample_transaction_info.html index e4e5f67..8d623c6 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_transaction_info.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_transaction_info.html @@ -1,2 +1,2 @@ -sample_transaction_info in plutus_ledger_api::goldens::v1 - Rust +sample_transaction_info in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_transaction_info() -> TransactionInfo
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_transaction_input.html b/plutus_ledger_api/goldens/v1/fn.sample_transaction_input.html index 379d417..e7e8b26 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_transaction_input.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_transaction_input.html @@ -1,2 +1,2 @@ -sample_transaction_input in plutus_ledger_api::goldens::v1 - Rust +sample_transaction_input in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_transaction_input() -> TransactionInput
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_transaction_output.html b/plutus_ledger_api/goldens/v1/fn.sample_transaction_output.html index 2c68420..e9f347d 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_transaction_output.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_transaction_output.html @@ -1,2 +1,2 @@ -sample_transaction_output in plutus_ledger_api::goldens::v1 - Rust +sample_transaction_output in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_transaction_output() -> TransactionOutput
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_tx_in_info.html b/plutus_ledger_api/goldens/v1/fn.sample_tx_in_info.html index 28b5840..e5174e7 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_tx_in_info.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_tx_in_info.html @@ -1,2 +1,2 @@ -sample_tx_in_info in plutus_ledger_api::goldens::v1 - Rust +sample_tx_in_info in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_tx_in_info() -> TxInInfo
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/fn.sample_value.html b/plutus_ledger_api/goldens/v1/fn.sample_value.html index c943fae..1147c9d 100644 --- a/plutus_ledger_api/goldens/v1/fn.sample_value.html +++ b/plutus_ledger_api/goldens/v1/fn.sample_value.html @@ -1,2 +1,2 @@ -sample_value in plutus_ledger_api::goldens::v1 - Rust +sample_value in plutus_ledger_api::goldens::v1 - Rust
    pub fn sample_value() -> Value
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v1/index.html b/plutus_ledger_api/goldens/v1/index.html index 84dc06e..3f456a8 100644 --- a/plutus_ledger_api/goldens/v1/index.html +++ b/plutus_ledger_api/goldens/v1/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::goldens::v1 - Rust +plutus_ledger_api::goldens::v1 - Rust
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v2/fn.sample_output_datum.html b/plutus_ledger_api/goldens/v2/fn.sample_output_datum.html index 879dc10..016c7c4 100644 --- a/plutus_ledger_api/goldens/v2/fn.sample_output_datum.html +++ b/plutus_ledger_api/goldens/v2/fn.sample_output_datum.html @@ -1,2 +1,2 @@ -sample_output_datum in plutus_ledger_api::goldens::v2 - Rust +sample_output_datum in plutus_ledger_api::goldens::v2 - Rust
    pub fn sample_output_datum() -> OutputDatum
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v2/fn.sample_script_context.html b/plutus_ledger_api/goldens/v2/fn.sample_script_context.html index 8e51d7c..5e20821 100644 --- a/plutus_ledger_api/goldens/v2/fn.sample_script_context.html +++ b/plutus_ledger_api/goldens/v2/fn.sample_script_context.html @@ -1,2 +1,2 @@ -sample_script_context in plutus_ledger_api::goldens::v2 - Rust +sample_script_context in plutus_ledger_api::goldens::v2 - Rust
    pub fn sample_script_context() -> ScriptContext
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v2/fn.sample_transaction_info.html b/plutus_ledger_api/goldens/v2/fn.sample_transaction_info.html index 42dddbc..e7c1f04 100644 --- a/plutus_ledger_api/goldens/v2/fn.sample_transaction_info.html +++ b/plutus_ledger_api/goldens/v2/fn.sample_transaction_info.html @@ -1,2 +1,2 @@ -sample_transaction_info in plutus_ledger_api::goldens::v2 - Rust +sample_transaction_info in plutus_ledger_api::goldens::v2 - Rust
    pub fn sample_transaction_info() -> TransactionInfo
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v2/fn.sample_transaction_output.html b/plutus_ledger_api/goldens/v2/fn.sample_transaction_output.html index e450420..15de518 100644 --- a/plutus_ledger_api/goldens/v2/fn.sample_transaction_output.html +++ b/plutus_ledger_api/goldens/v2/fn.sample_transaction_output.html @@ -1,2 +1,2 @@ -sample_transaction_output in plutus_ledger_api::goldens::v2 - Rust +sample_transaction_output in plutus_ledger_api::goldens::v2 - Rust
    pub fn sample_transaction_output() -> TransactionOutput
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v2/fn.sample_tx_in_info.html b/plutus_ledger_api/goldens/v2/fn.sample_tx_in_info.html index 814982a..cb9011d 100644 --- a/plutus_ledger_api/goldens/v2/fn.sample_tx_in_info.html +++ b/plutus_ledger_api/goldens/v2/fn.sample_tx_in_info.html @@ -1,2 +1,2 @@ -sample_tx_in_info in plutus_ledger_api::goldens::v2 - Rust +sample_tx_in_info in plutus_ledger_api::goldens::v2 - Rust
    pub fn sample_tx_in_info() -> TxInInfo
    \ No newline at end of file diff --git a/plutus_ledger_api/goldens/v2/index.html b/plutus_ledger_api/goldens/v2/index.html index 30feccf..393dc48 100644 --- a/plutus_ledger_api/goldens/v2/index.html +++ b/plutus_ledger_api/goldens/v2/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::goldens::v2 - Rust +plutus_ledger_api::goldens::v2 - Rust
    Expand description

    Golden test data or Plutus V2 types

    Re-exports§

    Functions§

    \ No newline at end of file diff --git a/plutus_ledger_api/index.html b/plutus_ledger_api/index.html index cf7525d..8960530 100644 --- a/plutus_ledger_api/index.html +++ b/plutus_ledger_api/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api - Rust

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/plutus_data/enum.PlutusDataError.html b/plutus_ledger_api/plutus_data/enum.PlutusDataError.html index 3712723..9b1808a 100644 --- a/plutus_ledger_api/plutus_data/enum.PlutusDataError.html +++ b/plutus_ledger_api/plutus_data/enum.PlutusDataError.html @@ -1,4 +1,4 @@ -PlutusDataError in plutus_ledger_api::plutus_data - Rust +PlutusDataError in plutus_ledger_api::plutus_data - Rust
pub enum PlutusDataError {
     UnexpectedPlutusType {
         got: PlutusType,
@@ -22,7 +22,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/plutus_data/enum.PlutusType.html b/plutus_ledger_api/plutus_data/enum.PlutusType.html index cc59d69..8121463 100644 --- a/plutus_ledger_api/plutus_data/enum.PlutusType.html +++ b/plutus_ledger_api/plutus_data/enum.PlutusType.html @@ -1,4 +1,4 @@ -PlutusType in plutus_ledger_api::plutus_data - Rust +PlutusType in plutus_ledger_api::plutus_data - Rust
pub enum PlutusType {
     Constr,
     Map,
@@ -14,7 +14,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/plutus_data/fn.case_plutus_data.html b/plutus_ledger_api/plutus_data/fn.case_plutus_data.html index bb925bb..30d12b1 100644 --- a/plutus_ledger_api/plutus_data/fn.case_plutus_data.html +++ b/plutus_ledger_api/plutus_data/fn.case_plutus_data.html @@ -1,4 +1,4 @@ -case_plutus_data in plutus_ledger_api::plutus_data - Rust +case_plutus_data in plutus_ledger_api::plutus_data - Rust
pub fn case_plutus_data<'a, T>(
     ctor_case: impl FnOnce(&'a BigInt) -> Box<dyn FnOnce(&'a Vec<PlutusData>) -> T + 'a>,
     list_case: impl FnOnce(&'a Vec<PlutusData>) -> T,
diff --git a/plutus_ledger_api/plutus_data/fn.parse_constr.html b/plutus_ledger_api/plutus_data/fn.parse_constr.html
index c1cc7be..f7f289c 100644
--- a/plutus_ledger_api/plutus_data/fn.parse_constr.html
+++ b/plutus_ledger_api/plutus_data/fn.parse_constr.html
@@ -1,4 +1,4 @@
-parse_constr in plutus_ledger_api::plutus_data - Rust
+parse_constr in plutus_ledger_api::plutus_data - Rust
     
pub fn parse_constr(
     data: &PlutusData
 ) -> Result<(u32, &Vec<PlutusData>), PlutusDataError>
Expand description

Given a PlutusData, parse it as PlutusData::Constr and its tag as u32. Return diff --git a/plutus_ledger_api/plutus_data/fn.parse_constr_with_tag.html b/plutus_ledger_api/plutus_data/fn.parse_constr_with_tag.html index 086586b..b488007 100644 --- a/plutus_ledger_api/plutus_data/fn.parse_constr_with_tag.html +++ b/plutus_ledger_api/plutus_data/fn.parse_constr_with_tag.html @@ -1,4 +1,4 @@ -parse_constr_with_tag in plutus_ledger_api::plutus_data - Rust

+parse_constr_with_tag in plutus_ledger_api::plutus_data - Rust
pub fn parse_constr_with_tag(
     data: &PlutusData,
     expected_tag: u32
diff --git a/plutus_ledger_api/plutus_data/fn.parse_fixed_len_constr_fields.html b/plutus_ledger_api/plutus_data/fn.parse_fixed_len_constr_fields.html
index 216493d..04f8138 100644
--- a/plutus_ledger_api/plutus_data/fn.parse_fixed_len_constr_fields.html
+++ b/plutus_ledger_api/plutus_data/fn.parse_fixed_len_constr_fields.html
@@ -1,4 +1,4 @@
-parse_fixed_len_constr_fields in plutus_ledger_api::plutus_data - Rust
+parse_fixed_len_constr_fields in plutus_ledger_api::plutus_data - Rust
     
pub fn parse_fixed_len_constr_fields<const LEN: usize>(
     v: &[PlutusData]
 ) -> Result<&[PlutusData; LEN], PlutusDataError>
Expand description

Given a vector of PlutusData, parse it as an array whose length is known at diff --git a/plutus_ledger_api/plutus_data/fn.parse_list.html b/plutus_ledger_api/plutus_data/fn.parse_list.html index f23d33c..43297e0 100644 --- a/plutus_ledger_api/plutus_data/fn.parse_list.html +++ b/plutus_ledger_api/plutus_data/fn.parse_list.html @@ -1,4 +1,4 @@ -parse_list in plutus_ledger_api::plutus_data - Rust

+parse_list in plutus_ledger_api::plutus_data - Rust
pub fn parse_list(
     data: &PlutusData
 ) -> Result<&Vec<PlutusData>, PlutusDataError>
Expand description

Given a PlutusData, parse it as PlutusData::List. Return the plutus data list.

diff --git a/plutus_ledger_api/plutus_data/index.html b/plutus_ledger_api/plutus_data/index.html index 0ce167f..11a5b98 100644 --- a/plutus_ledger_api/plutus_data/index.html +++ b/plutus_ledger_api/plutus_data/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::plutus_data - Rust +plutus_ledger_api::plutus_data - Rust
Expand description

Plutus Data related types and traits

Enums§

Traits§

Functions§

source§

impl<T> IsPlutusData for LowerBound<T>
where T: FeatureTraits + IsPlutusData,

source§

impl<T> IsPlutusData for PlutusInterval<T>
where T: FeatureTraits + IsPlutusData,

source§

impl<T> IsPlutusData for UpperBound<T>
where - T: FeatureTraits + IsPlutusData,

\ No newline at end of file + T: FeatureTraits + IsPlutusData, \ No newline at end of file diff --git a/plutus_ledger_api/v1/address/enum.Credential.html b/plutus_ledger_api/v1/address/enum.Credential.html index 3dcb74d..90b9b17 100644 --- a/plutus_ledger_api/v1/address/enum.Credential.html +++ b/plutus_ledger_api/v1/address/enum.Credential.html @@ -1,4 +1,4 @@ -Credential in plutus_ledger_api::v1::address - Rust +Credential in plutus_ledger_api::v1::address - Rust
pub enum Credential {
     PubKey(Ed25519PubKeyHash),
     Script(ValidatorHash),
@@ -24,7 +24,14 @@
     U: From<T>,
source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/address/enum.StakingCredential.html b/plutus_ledger_api/v1/address/enum.StakingCredential.html index a03aa33..575434b 100644 --- a/plutus_ledger_api/v1/address/enum.StakingCredential.html +++ b/plutus_ledger_api/v1/address/enum.StakingCredential.html @@ -1,4 +1,4 @@ -StakingCredential in plutus_ledger_api::v1::address - Rust +StakingCredential in plutus_ledger_api::v1::address - Rust
pub enum StakingCredential {
     Hash(Credential),
     Pointer(ChainPointer),
@@ -23,7 +23,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/address/index.html b/plutus_ledger_api/v1/address/index.html index 12ff2c0..3a1ff31 100644 --- a/plutus_ledger_api/v1/address/index.html +++ b/plutus_ledger_api/v1/address/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::v1::address - Rust +plutus_ledger_api::v1::address - Rust
Expand description

Types related to Cardano addresses

Structs§

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/address/struct.AddressWithExtraInfo.html b/plutus_ledger_api/v1/address/struct.AddressWithExtraInfo.html index 25637ee..ff81922 100644 --- a/plutus_ledger_api/v1/address/struct.AddressWithExtraInfo.html +++ b/plutus_ledger_api/v1/address/struct.AddressWithExtraInfo.html @@ -1,4 +1,4 @@ -AddressWithExtraInfo in plutus_ledger_api::v1::address - Rust +AddressWithExtraInfo in plutus_ledger_api::v1::address - Rust
pub struct AddressWithExtraInfo<'a> {
     pub address: &'a Address,
     pub network_tag: u8,
@@ -11,7 +11,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v1/address/struct.CertificateIndex.html b/plutus_ledger_api/v1/address/struct.CertificateIndex.html index 78011bb..b930e86 100644 --- a/plutus_ledger_api/v1/address/struct.CertificateIndex.html +++ b/plutus_ledger_api/v1/address/struct.CertificateIndex.html @@ -1,4 +1,4 @@ -CertificateIndex in plutus_ledger_api::v1::address - Rust +CertificateIndex in plutus_ledger_api::v1::address - Rust
pub struct CertificateIndex(pub BigInt);
Expand description

Position of the certificate in a certain transaction

Tuple Fields§

§0: BigInt

Trait Implementations§

source§

impl Clone for CertificateIndex

source§

fn clone(&self) -> CertificateIndex

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<BigNum> for CertificateIndex

source§

fn from_csl(value: &BigNum) -> Self

source§

impl Hash for CertificateIndex

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/address/struct.ChainPointer.html b/plutus_ledger_api/v1/address/struct.ChainPointer.html index bb24007..eb91917 100644 --- a/plutus_ledger_api/v1/address/struct.ChainPointer.html +++ b/plutus_ledger_api/v1/address/struct.ChainPointer.html @@ -1,4 +1,4 @@ -ChainPointer in plutus_ledger_api::v1::address - Rust +ChainPointer in plutus_ledger_api::v1::address - Rust
pub struct ChainPointer {
     pub slot_number: Slot,
     pub transaction_index: TransactionIndex,
@@ -30,7 +30,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/address/struct.RewardAddressWithExtraInfo.html b/plutus_ledger_api/v1/address/struct.RewardAddressWithExtraInfo.html index 19de6c7..883a501 100644 --- a/plutus_ledger_api/v1/address/struct.RewardAddressWithExtraInfo.html +++ b/plutus_ledger_api/v1/address/struct.RewardAddressWithExtraInfo.html @@ -1,4 +1,4 @@ -RewardAddressWithExtraInfo in plutus_ledger_api::v1::address - Rust +RewardAddressWithExtraInfo in plutus_ledger_api::v1::address - Rust
pub struct RewardAddressWithExtraInfo<'a> {
     pub staking_credential: &'a StakingCredential,
     pub network_tag: u8,
@@ -13,7 +13,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/address/struct.Slot.html b/plutus_ledger_api/v1/address/struct.Slot.html index 145620e..1ad2e1d 100644 --- a/plutus_ledger_api/v1/address/struct.Slot.html +++ b/plutus_ledger_api/v1/address/struct.Slot.html @@ -1,4 +1,4 @@ -Slot in plutus_ledger_api::v1::address - Rust +Slot in plutus_ledger_api::v1::address - Rust
pub struct Slot(pub BigInt);
Expand description

Number of slots elapsed since genesis

Tuple Fields§

§0: BigInt

Trait Implementations§

source§

impl Clone for Slot

source§

fn clone(&self) -> Slot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Slot

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<BigNum> for Slot

source§

fn from_csl(value: &BigNum) -> Self

source§

impl Hash for Slot

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/address/struct.TransactionIndex.html b/plutus_ledger_api/v1/address/struct.TransactionIndex.html index 24bf338..c1c01ae 100644 --- a/plutus_ledger_api/v1/address/struct.TransactionIndex.html +++ b/plutus_ledger_api/v1/address/struct.TransactionIndex.html @@ -1,4 +1,4 @@ -TransactionIndex in plutus_ledger_api::v1::address - Rust +TransactionIndex in plutus_ledger_api::v1::address - Rust
pub struct TransactionIndex(pub BigInt);
Expand description

Position of a transaction in a given slot This is not identical to the index of a TransactionInput

Tuple Fields§

§0: BigInt

Trait Implementations§

source§

impl Clone for TransactionIndex

source§

fn clone(&self) -> TransactionIndex

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionIndex

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<BigNum> for TransactionIndex

source§

fn from_csl(value: &BigNum) -> Self

source§

impl Hash for TransactionIndex

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/assoc_map/index.html b/plutus_ledger_api/v1/assoc_map/index.html index 0c3e676..1ae5be3 100644 --- a/plutus_ledger_api/v1/assoc_map/index.html +++ b/plutus_ledger_api/v1/assoc_map/index.html @@ -1,2 +1,2 @@ -plutus_ledger_api::v1::assoc_map - Rust +plutus_ledger_api::v1::assoc_map - Rust
\ No newline at end of file diff --git a/plutus_ledger_api/v1/assoc_map/struct.AssocMap.html b/plutus_ledger_api/v1/assoc_map/struct.AssocMap.html index 6c5caf2..4ff305e 100644 --- a/plutus_ledger_api/v1/assoc_map/struct.AssocMap.html +++ b/plutus_ledger_api/v1/assoc_map/struct.AssocMap.html @@ -1,4 +1,4 @@ -AssocMap in plutus_ledger_api::v1::assoc_map - Rust +AssocMap in plutus_ledger_api::v1::assoc_map - Rust
pub struct AssocMap<K, V>(pub Vec<(K, V)>);

Tuple Fields§

§0: Vec<(K, V)>

Implementations§

source§

impl<K, V> AssocMap<K, V>

source

pub fn new() -> Self

source

pub fn insert(&mut self, key: K, value: V) -> Option<V>
where K: PartialEq,

Inserts a key-value pair into the map.

If the map did not have this key present, None is returned.

@@ -7,7 +7,7 @@ K: PartialEq, V: Clone,

Removes a key from the map, returning the value at the key if the key was previously in the map.

The key may be any borrowed form of the map’s key type, but the ordering on the borrowed form must match the ordering on the key type.

-

Trait Implementations§

source§

impl<K: Clone, V: Clone> Clone for AssocMap<K, V>

source§

fn clone(&self) -> AssocMap<K, V>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<K: Debug, V: Debug> Debug for AssocMap<K, V>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<K: Default, V: Default> Default for AssocMap<K, V>

source§

fn default() -> AssocMap<K, V>

Returns the “default value” for a type. Read more
source§

impl<K: Clone, V: Clone, const N: usize> From<[(K, V); N]> for AssocMap<K, V>

source§

fn from(vec: [(K, V); N]) -> Self

Converts to this type from the input type.
source§

impl<K: Hash + Eq, V> From<AssocMap<K, V>> for LinkedHashMap<K, V>

source§

fn from(m: AssocMap<K, V>) -> Self

Converts to this type from the input type.
source§

impl<K, V> From<AssocMap<K, V>> for Vec<(K, V)>

source§

fn from(m: AssocMap<K, V>) -> Self

Converts to this type from the input type.
source§

impl<K: Hash + Eq, V> From<LinkedHashMap<K, V>> for AssocMap<K, V>

source§

fn from(value: LinkedHashMap<K, V>) -> Self

Converts to this type from the input type.
source§

impl<K, V> From<Vec<(K, V)>> for AssocMap<K, V>

source§

fn from(vec: Vec<(K, V)>) -> Self

Converts to this type from the input type.
source§

impl<K: IsPlutusData, V: IsPlutusData> IsPlutusData for AssocMap<K, V>

source§

impl<K: PartialEq, V: PartialEq> PartialEq for AssocMap<K, V>

source§

fn eq(&self, other: &AssocMap<K, V>) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl<K: Clone, V: Clone> Clone for AssocMap<K, V>

source§

fn clone(&self) -> AssocMap<K, V>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<K: Debug, V: Debug> Debug for AssocMap<K, V>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<K: Default, V: Default> Default for AssocMap<K, V>

source§

fn default() -> AssocMap<K, V>

Returns the “default value” for a type. Read more
source§

impl<K: Clone, V: Clone, const N: usize> From<[(K, V); N]> for AssocMap<K, V>

source§

fn from(vec: [(K, V); N]) -> Self

Converts to this type from the input type.
source§

impl<K: Hash + Eq, V> From<AssocMap<K, V>> for LinkedHashMap<K, V>

source§

fn from(m: AssocMap<K, V>) -> Self

Converts to this type from the input type.
source§

impl<K, V> From<AssocMap<K, V>> for Vec<(K, V)>

source§

fn from(m: AssocMap<K, V>) -> Self

Converts to this type from the input type.
source§

impl<K: Hash + Eq, V> From<LinkedHashMap<K, V>> for AssocMap<K, V>

source§

fn from(value: LinkedHashMap<K, V>) -> Self

Converts to this type from the input type.
source§

impl<K, V> From<Vec<(K, V)>> for AssocMap<K, V>

source§

fn from(vec: Vec<(K, V)>) -> Self

Converts to this type from the input type.
source§

impl<K: IsPlutusData, V: IsPlutusData> IsPlutusData for AssocMap<K, V>

source§

impl<K: PartialEq, V: PartialEq> PartialEq for AssocMap<K, V>

source§

fn eq(&self, other: &AssocMap<K, V>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<K: Eq, V: Eq> Eq for AssocMap<K, V>

source§

impl<K, V> StructuralPartialEq for AssocMap<K, V>

Auto Trait Implementations§

§

impl<K, V> Freeze for AssocMap<K, V>

§

impl<K, V> RefUnwindSafe for AssocMap<K, V>
where K: RefUnwindSafe, @@ -30,7 +30,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/crypto/index.html b/plutus_ledger_api/v1/crypto/index.html index 1fb0209..1a82df0 100644 --- a/plutus_ledger_api/v1/crypto/index.html +++ b/plutus_ledger_api/v1/crypto/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::v1::crypto - Rust +plutus_ledger_api::v1::crypto - Rust
Expand description

Types for cryptographic primitives, and other lower level building blocks

Structs§

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/crypto/struct.LedgerBytes.html b/plutus_ledger_api/v1/crypto/struct.LedgerBytes.html index 4005b62..5079593 100644 --- a/plutus_ledger_api/v1/crypto/struct.LedgerBytes.html +++ b/plutus_ledger_api/v1/crypto/struct.LedgerBytes.html @@ -1,4 +1,4 @@ -LedgerBytes in plutus_ledger_api::v1::crypto - Rust +LedgerBytes in plutus_ledger_api::v1::crypto - Rust
pub struct LedgerBytes(pub Vec<u8>);
Expand description

A bytestring in the Cardano ledger context

Tuple Fields§

§0: Vec<u8>

Trait Implementations§

source§

impl Clone for LedgerBytes

source§

fn clone(&self) -> LedgerBytes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LedgerBytes

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for LedgerBytes

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for LedgerBytes

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v1/crypto/struct.PaymentPubKeyHash.html b/plutus_ledger_api/v1/crypto/struct.PaymentPubKeyHash.html index 18bfd8a..d8dd2f1 100644 --- a/plutus_ledger_api/v1/crypto/struct.PaymentPubKeyHash.html +++ b/plutus_ledger_api/v1/crypto/struct.PaymentPubKeyHash.html @@ -1,4 +1,4 @@ -PaymentPubKeyHash in plutus_ledger_api::v1::crypto - Rust +PaymentPubKeyHash in plutus_ledger_api::v1::crypto - Rust
pub struct PaymentPubKeyHash(pub Ed25519PubKeyHash);
Expand description

Standard public key hash used to verify a transaction witness

Tuple Fields§

§0: Ed25519PubKeyHash

Trait Implementations§

source§

impl Clone for PaymentPubKeyHash

source§

fn clone(&self) -> PaymentPubKeyHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PaymentPubKeyHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for PaymentPubKeyHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/crypto/struct.StakePubKeyHash.html b/plutus_ledger_api/v1/crypto/struct.StakePubKeyHash.html index 274615d..5799d56 100644 --- a/plutus_ledger_api/v1/crypto/struct.StakePubKeyHash.html +++ b/plutus_ledger_api/v1/crypto/struct.StakePubKeyHash.html @@ -1,4 +1,4 @@ -StakePubKeyHash in plutus_ledger_api::v1::crypto - Rust +StakePubKeyHash in plutus_ledger_api::v1::crypto - Rust
pub struct StakePubKeyHash(pub Ed25519PubKeyHash);
Expand description

Standard public key hash used to verify a staking

Tuple Fields§

§0: Ed25519PubKeyHash

Trait Implementations§

source§

impl Clone for StakePubKeyHash

source§

fn clone(&self) -> StakePubKeyHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StakePubKeyHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for StakePubKeyHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/datum/index.html b/plutus_ledger_api/v1/datum/index.html index 93d401a..e7803e0 100644 --- a/plutus_ledger_api/v1/datum/index.html +++ b/plutus_ledger_api/v1/datum/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v1::datum - Rust +plutus_ledger_api::v1::datum - Rust

Module plutus_ledger_api::v1::datum

source ·
Expand description

Types related to Plutus Datums

Structs§

  • Piece of information associated with a UTxO encoded into a PlutusData type.
  • blake2b-256 hash of a datum
\ No newline at end of file diff --git a/plutus_ledger_api/v1/datum/struct.Datum.html b/plutus_ledger_api/v1/datum/struct.Datum.html index 91f9aa9..e0f9c64 100644 --- a/plutus_ledger_api/v1/datum/struct.Datum.html +++ b/plutus_ledger_api/v1/datum/struct.Datum.html @@ -1,4 +1,4 @@ -Datum in plutus_ledger_api::v1::datum - Rust +Datum in plutus_ledger_api::v1::datum - Rust
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 Clone for Datum

source§

fn clone(&self) -> Datum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Datum

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Datum

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/datum/struct.DatumHash.html b/plutus_ledger_api/v1/datum/struct.DatumHash.html index bacfe0e..70c2902 100644 --- a/plutus_ledger_api/v1/datum/struct.DatumHash.html +++ b/plutus_ledger_api/v1/datum/struct.DatumHash.html @@ -1,4 +1,4 @@ -DatumHash in plutus_ledger_api::v1::datum - Rust +DatumHash in plutus_ledger_api::v1::datum - Rust
pub struct DatumHash(pub LedgerBytes);
Expand description

blake2b-256 hash of a datum

Tuple Fields§

§0: LedgerBytes

Trait Implementations§

source§

impl Clone for DatumHash

source§

fn clone(&self) -> DatumHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DatumHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<DataHash> for DatumHash

source§

fn from_csl(value: &DataHash) -> Self

source§

impl Hash for DatumHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/index.html b/plutus_ledger_api/v1/index.html index 7d0a3dd..dd00ccf 100644 --- a/plutus_ledger_api/v1/index.html +++ b/plutus_ledger_api/v1/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v1 - Rust +plutus_ledger_api::v1 - Rust

Module plutus_ledger_api::v1

source ·
Expand description

Plutus types and utilities for Plutus V1

Modules§

  • Types related to Cardano addresses
  • Types for cryptographic primitives, and other lower level building blocks
  • Types related to Plutus Datums
  • Types related to PlutusInterval
  • Types related to Plutus Redeemers
  • Types related to Plutus scripts
  • Types related to Cardano transactions.
  • Types related to Cardano values, such as Ada and native tokens.
\ No newline at end of file diff --git a/plutus_ledger_api/v1/interval/enum.Extended.html b/plutus_ledger_api/v1/interval/enum.Extended.html index 4a58635..308526b 100644 --- a/plutus_ledger_api/v1/interval/enum.Extended.html +++ b/plutus_ledger_api/v1/interval/enum.Extended.html @@ -1,4 +1,4 @@ -Extended in plutus_ledger_api::v1::interval - Rust +Extended in plutus_ledger_api::v1::interval - Rust
pub enum Extended<T>
where T: FeatureTraits,
{ NegInf, @@ -40,7 +40,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/interval/enum.Interval.html b/plutus_ledger_api/v1/interval/enum.Interval.html index df05b66..9f5c0ad 100644 --- a/plutus_ledger_api/v1/interval/enum.Interval.html +++ b/plutus_ledger_api/v1/interval/enum.Interval.html @@ -1,4 +1,4 @@ -Interval in plutus_ledger_api::v1::interval - Rust +Interval in plutus_ledger_api::v1::interval - Rust
pub enum Interval<T> {
     Finite(T, T),
     StartAt(T),
@@ -36,7 +36,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/interval/enum.TryFromPlutusIntervalError.html b/plutus_ledger_api/v1/interval/enum.TryFromPlutusIntervalError.html index eb731cc..39cfe01 100644 --- a/plutus_ledger_api/v1/interval/enum.TryFromPlutusIntervalError.html +++ b/plutus_ledger_api/v1/interval/enum.TryFromPlutusIntervalError.html @@ -1,4 +1,4 @@ -TryFromPlutusIntervalError in plutus_ledger_api::v1::interval - Rust +TryFromPlutusIntervalError in plutus_ledger_api::v1::interval - Rust
pub enum TryFromPlutusIntervalError {
     InvalidInterval,
     UnexpectedOpenBound,
@@ -10,7 +10,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T, U> ToPLA<U> for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/interval/index.html b/plutus_ledger_api/v1/interval/index.html index ffe9319..550752f 100644 --- a/plutus_ledger_api/v1/interval/index.html +++ b/plutus_ledger_api/v1/interval/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v1::interval - Rust +plutus_ledger_api::v1::interval - Rust
Expand description

Types related to PlutusInterval

Structs§

Enums§

\ No newline at end of file diff --git a/plutus_ledger_api/v1/interval/struct.LowerBound.html b/plutus_ledger_api/v1/interval/struct.LowerBound.html index 1e66be4..0eaf089 100644 --- a/plutus_ledger_api/v1/interval/struct.LowerBound.html +++ b/plutus_ledger_api/v1/interval/struct.LowerBound.html @@ -1,4 +1,4 @@ -LowerBound in plutus_ledger_api::v1::interval - Rust +LowerBound in plutus_ledger_api::v1::interval - Rust
pub struct LowerBound<T>
where T: FeatureTraits,
{ pub bound: Extended<T>, @@ -38,7 +38,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/interval/struct.PlutusInterval.html b/plutus_ledger_api/v1/interval/struct.PlutusInterval.html index 39c6bc3..bfcee22 100644 --- a/plutus_ledger_api/v1/interval/struct.PlutusInterval.html +++ b/plutus_ledger_api/v1/interval/struct.PlutusInterval.html @@ -1,4 +1,4 @@ -PlutusInterval in plutus_ledger_api::v1::interval - Rust +PlutusInterval in plutus_ledger_api::v1::interval - Rust
pub struct PlutusInterval<T>
where T: FeatureTraits,
{ pub from: LowerBound<T>, @@ -50,7 +50,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/interval/struct.UpperBound.html b/plutus_ledger_api/v1/interval/struct.UpperBound.html index ae7c9d3..f24f4d6 100644 --- a/plutus_ledger_api/v1/interval/struct.UpperBound.html +++ b/plutus_ledger_api/v1/interval/struct.UpperBound.html @@ -1,4 +1,4 @@ -UpperBound in plutus_ledger_api::v1::interval - Rust +UpperBound in plutus_ledger_api::v1::interval - Rust
pub struct UpperBound<T>
where T: FeatureTraits,
{ pub bound: Extended<T>, @@ -38,7 +38,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/redeemer/index.html b/plutus_ledger_api/v1/redeemer/index.html index 99b3f85..3689d2c 100644 --- a/plutus_ledger_api/v1/redeemer/index.html +++ b/plutus_ledger_api/v1/redeemer/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::v1::redeemer - Rust +plutus_ledger_api::v1::redeemer - Rust
Expand description

Types related to Plutus Redeemers

Structs§

\ No newline at end of file diff --git a/plutus_ledger_api/v1/redeemer/struct.Redeemer.html b/plutus_ledger_api/v1/redeemer/struct.Redeemer.html index 51cb03a..dfe8ea3 100644 --- a/plutus_ledger_api/v1/redeemer/struct.Redeemer.html +++ b/plutus_ledger_api/v1/redeemer/struct.Redeemer.html @@ -1,4 +1,4 @@ -Redeemer in plutus_ledger_api::v1::redeemer - Rust +Redeemer in plutus_ledger_api::v1::redeemer - Rust
pub struct Redeemer(pub PlutusData);
Expand description

Piece of information attached to a transaction when redeeming a value from a validator or a minting policy

Tuple Fields§

§0: PlutusData

Trait Implementations§

source§

impl Clone for Redeemer

source§

fn clone(&self) -> Redeemer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Redeemer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Redeemer

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where @@ -22,7 +22,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/redeemer/struct.RedeemerHash.html b/plutus_ledger_api/v1/redeemer/struct.RedeemerHash.html index 3c72735..29eb236 100644 --- a/plutus_ledger_api/v1/redeemer/struct.RedeemerHash.html +++ b/plutus_ledger_api/v1/redeemer/struct.RedeemerHash.html @@ -1,4 +1,4 @@ -RedeemerHash in plutus_ledger_api::v1::redeemer - Rust +RedeemerHash in plutus_ledger_api::v1::redeemer - Rust
pub struct RedeemerHash(pub LedgerBytes);
Expand description

blake2b-256 hash of a datum

Tuple Fields§

§0: LedgerBytes

Trait Implementations§

source§

impl Clone for RedeemerHash

source§

fn clone(&self) -> RedeemerHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedeemerHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl IsPlutusData for RedeemerHash

source§

impl PartialEq for RedeemerHash

source§

fn eq(&self, other: &RedeemerHash) -> bool

This method tests for self and other values to be equal, and is used @@ -14,7 +14,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/redeemer/struct.RedeemerWithExtraInfo.html b/plutus_ledger_api/v1/redeemer/struct.RedeemerWithExtraInfo.html index 39643a9..235cf07 100644 --- a/plutus_ledger_api/v1/redeemer/struct.RedeemerWithExtraInfo.html +++ b/plutus_ledger_api/v1/redeemer/struct.RedeemerWithExtraInfo.html @@ -1,4 +1,4 @@ -RedeemerWithExtraInfo in plutus_ledger_api::v1::redeemer - Rust +RedeemerWithExtraInfo in plutus_ledger_api::v1::redeemer - Rust
pub struct RedeemerWithExtraInfo<'a> {
     pub redeemer: &'a Redeemer,
     pub tag: &'a RedeemerTag,
@@ -14,7 +14,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/script/index.html b/plutus_ledger_api/v1/script/index.html index f6d028a..d05bfc3 100644 --- a/plutus_ledger_api/v1/script/index.html +++ b/plutus_ledger_api/v1/script/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v1::script - Rust +plutus_ledger_api::v1::script - Rust
Expand description

Types related to Plutus scripts

Structs§

\ No newline at end of file diff --git a/plutus_ledger_api/v1/script/struct.MintingPolicyHash.html b/plutus_ledger_api/v1/script/struct.MintingPolicyHash.html index 69a21e7..b454bde 100644 --- a/plutus_ledger_api/v1/script/struct.MintingPolicyHash.html +++ b/plutus_ledger_api/v1/script/struct.MintingPolicyHash.html @@ -1,4 +1,4 @@ -MintingPolicyHash in plutus_ledger_api::v1::script - Rust +MintingPolicyHash in plutus_ledger_api::v1::script - Rust
pub struct MintingPolicyHash(pub ScriptHash);
Expand description

Hash of a minting policy script

Tuple Fields§

§0: ScriptHash

Implementations§

Trait Implementations§

source§

impl Clone for MintingPolicyHash

source§

fn clone(&self) -> MintingPolicyHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MintingPolicyHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<ScriptHash> for MintingPolicyHash

source§

fn from_csl(value: &PolicyID) -> Self

source§

impl Hash for MintingPolicyHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/script/struct.ScriptHash.html b/plutus_ledger_api/v1/script/struct.ScriptHash.html index 2fd07f2..61ab776 100644 --- a/plutus_ledger_api/v1/script/struct.ScriptHash.html +++ b/plutus_ledger_api/v1/script/struct.ScriptHash.html @@ -1,4 +1,4 @@ -ScriptHash in plutus_ledger_api::v1::script - Rust +ScriptHash in plutus_ledger_api::v1::script - Rust
pub struct ScriptHash(pub LedgerBytes);
Expand description

Hash of a Plutus script

Tuple Fields§

§0: LedgerBytes

Implementations§

Trait Implementations§

source§

impl Clone for ScriptHash

source§

fn clone(&self) -> ScriptHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ScriptHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<ScriptHash> for ScriptHash

source§

fn from_csl(value: &ScriptHash) -> Self

source§

impl Hash for ScriptHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/script/struct.ValidatorHash.html b/plutus_ledger_api/v1/script/struct.ValidatorHash.html index 2c05c85..3d165c2 100644 --- a/plutus_ledger_api/v1/script/struct.ValidatorHash.html +++ b/plutus_ledger_api/v1/script/struct.ValidatorHash.html @@ -1,4 +1,4 @@ -ValidatorHash in plutus_ledger_api::v1::script - Rust +ValidatorHash in plutus_ledger_api::v1::script - Rust
pub struct ValidatorHash(pub ScriptHash);
Expand description

Identifier of a validator script

Tuple Fields§

§0: ScriptHash

Implementations§

Trait Implementations§

source§

impl Clone for ValidatorHash

source§

fn clone(&self) -> ValidatorHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ValidatorHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<ScriptHash> for ValidatorHash

source§

fn from_csl(value: &ScriptHash) -> Self

source§

impl Hash for ValidatorHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/enum.DCert.html b/plutus_ledger_api/v1/transaction/enum.DCert.html index 65087a1..118b54f 100644 --- a/plutus_ledger_api/v1/transaction/enum.DCert.html +++ b/plutus_ledger_api/v1/transaction/enum.DCert.html @@ -1,4 +1,4 @@ -DCert in plutus_ledger_api::v1::transaction - Rust +DCert in plutus_ledger_api::v1::transaction - Rust
pub enum DCert {
     DelegRegKey(StakingCredential),
     DelegDeRegKey(StakingCredential),
@@ -35,7 +35,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/enum.ScriptPurpose.html b/plutus_ledger_api/v1/transaction/enum.ScriptPurpose.html index 8450e4e..514671b 100644 --- a/plutus_ledger_api/v1/transaction/enum.ScriptPurpose.html +++ b/plutus_ledger_api/v1/transaction/enum.ScriptPurpose.html @@ -1,4 +1,4 @@ -ScriptPurpose in plutus_ledger_api::v1::transaction - Rust +ScriptPurpose in plutus_ledger_api::v1::transaction - Rust
pub enum ScriptPurpose {
     Minting(CurrencySymbol),
     Spending(TransactionInput),
@@ -26,7 +26,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/index.html b/plutus_ledger_api/v1/transaction/index.html index b672f97..71c39bf 100644 --- a/plutus_ledger_api/v1/transaction/index.html +++ b/plutus_ledger_api/v1/transaction/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v1::transaction - Rust +plutus_ledger_api::v1::transaction - Rust
Expand description

Types related to Cardano transactions.

Structs§

Enums§

  • Partial representation of digests of certificates on the ledger.
  • The purpose of the script that’s currently running.

Type Aliases§

\ No newline at end of file diff --git a/plutus_ledger_api/v1/transaction/struct.POSIXTime.html b/plutus_ledger_api/v1/transaction/struct.POSIXTime.html index b296b3b..4ebb1e5 100644 --- a/plutus_ledger_api/v1/transaction/struct.POSIXTime.html +++ b/plutus_ledger_api/v1/transaction/struct.POSIXTime.html @@ -1,4 +1,4 @@ -POSIXTime in plutus_ledger_api::v1::transaction - Rust +POSIXTime in plutus_ledger_api::v1::transaction - Rust
pub struct POSIXTime(pub BigInt);
Expand description

POSIX time is measured as the number of milliseconds since 1970-01-01T00:00:00Z

Tuple Fields§

§0: BigInt

Trait Implementations§

source§

impl Clone for POSIXTime

source§

fn clone(&self) -> POSIXTime

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for POSIXTime

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for POSIXTime

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/struct.ScriptContext.html b/plutus_ledger_api/v1/transaction/struct.ScriptContext.html index a488c6c..a803848 100644 --- a/plutus_ledger_api/v1/transaction/struct.ScriptContext.html +++ b/plutus_ledger_api/v1/transaction/struct.ScriptContext.html @@ -1,4 +1,4 @@ -ScriptContext in plutus_ledger_api::v1::transaction - Rust +ScriptContext in plutus_ledger_api::v1::transaction - Rust
pub struct ScriptContext {
     pub tx_info: TransactionInfo,
     pub purpose: ScriptPurpose,
@@ -17,7 +17,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/struct.TransactionHash.html b/plutus_ledger_api/v1/transaction/struct.TransactionHash.html index 39c1dc7..e53a8ec 100644 --- a/plutus_ledger_api/v1/transaction/struct.TransactionHash.html +++ b/plutus_ledger_api/v1/transaction/struct.TransactionHash.html @@ -1,8 +1,8 @@ -TransactionHash in plutus_ledger_api::v1::transaction - Rust +TransactionHash in plutus_ledger_api::v1::transaction - Rust
pub struct TransactionHash(pub LedgerBytes);
Expand description

32-bytes blake2b256 hash of a transaction body.

Also known as Transaction ID or TxID. Note: Plutus docs might incorrectly state that it uses SHA256.

-

Tuple Fields§

§0: LedgerBytes

Implementations§

Trait Implementations§

source§

impl Clone for TransactionHash

source§

fn clone(&self) -> TransactionHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TransactionHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<TransactionHash> for TransactionHash

source§

fn from_csl(value: &TransactionHash) -> Self

source§

impl FromStr for TransactionHash

§

type Err = ConversionError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TransactionHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Tuple Fields§

§0: LedgerBytes

Implementations§

Trait Implementations§

source§

impl Clone for TransactionHash

source§

fn clone(&self) -> TransactionHash

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransactionHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TransactionHash

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<TransactionHash> for TransactionHash

source§

fn from_csl(value: &TransactionHash) -> Self

source§

impl FromStr for TransactionHash

§

type Err = ConversionError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TransactionHash

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for TransactionHash

source§

impl Ord for TransactionHash

source§

fn cmp(&self, other: &TransactionHash) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where @@ -25,7 +25,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/struct.TransactionInfo.html b/plutus_ledger_api/v1/transaction/struct.TransactionInfo.html index 7c79404..a3b2f0c 100644 --- a/plutus_ledger_api/v1/transaction/struct.TransactionInfo.html +++ b/plutus_ledger_api/v1/transaction/struct.TransactionInfo.html @@ -1,4 +1,4 @@ -TransactionInfo in plutus_ledger_api::v1::transaction - Rust +TransactionInfo in plutus_ledger_api::v1::transaction - Rust
pub struct TransactionInfo {
     pub inputs: Vec<TxInInfo>,
     pub outputs: Vec<TransactionOutput>,
@@ -25,7 +25,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/struct.TransactionInput.html b/plutus_ledger_api/v1/transaction/struct.TransactionInput.html index 0df7116..cec5425 100644 --- a/plutus_ledger_api/v1/transaction/struct.TransactionInput.html +++ b/plutus_ledger_api/v1/transaction/struct.TransactionInput.html @@ -1,4 +1,4 @@ -TransactionInput in plutus_ledger_api::v1::transaction - Rust +TransactionInput in plutus_ledger_api::v1::transaction - Rust
pub struct TransactionInput {
     pub transaction_id: TransactionHash,
     pub index: BigInt,
@@ -28,7 +28,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/struct.TransactionOutput.html b/plutus_ledger_api/v1/transaction/struct.TransactionOutput.html index 50b036f..7ea46b6 100644 --- a/plutus_ledger_api/v1/transaction/struct.TransactionOutput.html +++ b/plutus_ledger_api/v1/transaction/struct.TransactionOutput.html @@ -1,4 +1,4 @@ -TransactionOutput in plutus_ledger_api::v1::transaction - Rust +TransactionOutput in plutus_ledger_api::v1::transaction - Rust
pub struct TransactionOutput {
     pub address: Address,
     pub value: Value,
@@ -20,7 +20,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/struct.TxInInfo.html b/plutus_ledger_api/v1/transaction/struct.TxInInfo.html index 3a73263..85af843 100644 --- a/plutus_ledger_api/v1/transaction/struct.TxInInfo.html +++ b/plutus_ledger_api/v1/transaction/struct.TxInInfo.html @@ -1,4 +1,4 @@ -TxInInfo in plutus_ledger_api::v1::transaction - Rust +TxInInfo in plutus_ledger_api::v1::transaction - Rust
pub struct TxInInfo {
     pub reference: TransactionInput,
     pub output: TransactionOutput,
@@ -17,7 +17,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/transaction/type.POSIXTimeRange.html b/plutus_ledger_api/v1/transaction/type.POSIXTimeRange.html index 6ccf38e..34581c1 100644 --- a/plutus_ledger_api/v1/transaction/type.POSIXTimeRange.html +++ b/plutus_ledger_api/v1/transaction/type.POSIXTimeRange.html @@ -1,4 +1,4 @@ -POSIXTimeRange in plutus_ledger_api::v1::transaction - Rust +POSIXTimeRange in plutus_ledger_api::v1::transaction - Rust
pub type POSIXTimeRange = PlutusInterval<POSIXTime>;

Aliased Type§

struct POSIXTimeRange {
     pub from: LowerBound<POSIXTime>,
     pub to: UpperBound<POSIXTime>,
diff --git a/plutus_ledger_api/v1/value/enum.CurrencySymbol.html b/plutus_ledger_api/v1/value/enum.CurrencySymbol.html
index 2711869..0daaa7e 100644
--- a/plutus_ledger_api/v1/value/enum.CurrencySymbol.html
+++ b/plutus_ledger_api/v1/value/enum.CurrencySymbol.html
@@ -1,4 +1,4 @@
-CurrencySymbol in plutus_ledger_api::v1::value - Rust
+CurrencySymbol in plutus_ledger_api::v1::value - Rust
     
pub enum CurrencySymbol {
     Ada,
     NativeToken(MintingPolicyHash),
@@ -26,7 +26,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v1/value/index.html b/plutus_ledger_api/v1/value/index.html index 970bf90..f2d0ae4 100644 --- a/plutus_ledger_api/v1/value/index.html +++ b/plutus_ledger_api/v1/value/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::v1::value - Rust +plutus_ledger_api::v1::value - Rust

Module plutus_ledger_api::v1::value

source ·
Expand description

Types related to Cardano values, such as Ada and native tokens.

Structs§

  • AssetClass is uniquely identifying a specific asset
  • Name of a token. This can be any arbitrary bytearray
  • A value that can contain multiple asset classes

Enums§

  • Identifier of a currency, which could be either Ada (or tAda), or a native token represented by it’s minting policy hash. A currency may be associated with multiple AssetClasses.
\ No newline at end of file diff --git a/plutus_ledger_api/v1/value/struct.AssetClass.html b/plutus_ledger_api/v1/value/struct.AssetClass.html index d4ad5c9..36e7efd 100644 --- a/plutus_ledger_api/v1/value/struct.AssetClass.html +++ b/plutus_ledger_api/v1/value/struct.AssetClass.html @@ -1,4 +1,4 @@ -AssetClass in plutus_ledger_api::v1::value - Rust +AssetClass in plutus_ledger_api::v1::value - Rust
pub struct AssetClass {
     pub currency_symbol: CurrencySymbol,
     pub token_name: TokenName,
@@ -26,7 +26,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v1/value/struct.Lovelace.html b/plutus_ledger_api/v1/value/struct.Lovelace.html index 39cc371..8653b78 100644 --- a/plutus_ledger_api/v1/value/struct.Lovelace.html +++ b/plutus_ledger_api/v1/value/struct.Lovelace.html @@ -1,4 +1,4 @@ -Lovelace in plutus_ledger_api::v1::value - Rust +Lovelace in plutus_ledger_api::v1::value - Rust
pub struct Lovelace(pub BigInt);

Tuple Fields§

§0: BigInt

Trait Implementations§

source§

impl Clone for Lovelace

source§

fn clone(&self) -> Lovelace

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Lovelace

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Lovelace

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for Lovelace

source§

fn to_plutus_data(&self) -> PlutusData

source§

fn from_plutus_data(plutus_data: &PlutusData) -> Result<Self, PlutusDataError>
where @@ -20,7 +20,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v1/value/struct.TokenName.html b/plutus_ledger_api/v1/value/struct.TokenName.html index cc50621..09d17d4 100644 --- a/plutus_ledger_api/v1/value/struct.TokenName.html +++ b/plutus_ledger_api/v1/value/struct.TokenName.html @@ -1,9 +1,9 @@ -TokenName in plutus_ledger_api::v1::value - Rust +TokenName in plutus_ledger_api::v1::value - Rust
pub struct TokenName(pub LedgerBytes);
Expand description

Name of a token. This can be any arbitrary bytearray

Tuple Fields§

§0: LedgerBytes

Implementations§

source§

impl TokenName

source

pub fn ada() -> TokenName

Ada tokenname (empty bytestring)

source

pub fn is_empty(&self) -> bool

source

pub fn from_bytes(bytes: Vec<u8>) -> Result<Self, ConversionError>

source

pub fn from_string(str: &str) -> Result<Self, ConversionError>

Convert a UTF8 string into a TokenName (use from_str to convert from a hexadecimal string)

source

pub fn try_into_string(self) -> Result<String, FromUtf8Error>

Convert TokenName to string if it is a valid UTF8 bytestring

-

Trait Implementations§

source§

impl Clone for TokenName

source§

fn clone(&self) -> TokenName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TokenName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<AssetName> for TokenName

source§

fn from_csl(value: &AssetName) -> Self

source§

impl FromStr for TokenName

§

type Err = ConversionError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TokenName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for TokenName

source§

fn clone(&self) -> TokenName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TokenName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TokenName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<AssetName> for TokenName

source§

fn from_csl(value: &AssetName) -> Self

source§

impl FromStr for TokenName

§

type Err = ConversionError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for TokenName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for TokenName

source§

impl Ord for TokenName

source§

fn cmp(&self, other: &TokenName) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where @@ -25,7 +25,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v1/value/struct.Value.html b/plutus_ledger_api/v1/value/struct.Value.html index 8eb1dcd..c514399 100644 --- a/plutus_ledger_api/v1/value/struct.Value.html +++ b/plutus_ledger_api/v1/value/struct.Value.html @@ -1,4 +1,4 @@ -Value in plutus_ledger_api::v1::value - Rust +Value in plutus_ledger_api::v1::value - Rust
pub struct Value(pub BTreeMap<CurrencySymbol, BTreeMap<TokenName, BigInt>>);
Expand description

A value that can contain multiple asset classes

Tuple Fields§

§0: BTreeMap<CurrencySymbol, BTreeMap<TokenName, BigInt>>

Implementations§

source§

impl Value

source

pub fn new() -> Self

source

pub fn ada_value(amount: &BigInt) -> Self

Create a Value containing only ada tokens, given the quantity in lovelace.

source

pub fn token_value(cs: &CurrencySymbol, tn: &TokenName, amount: &BigInt) -> Self

Create a Value containing only the given quantity of the given token.

@@ -23,16 +23,16 @@ will be removed from the top-level map entirely.

source

pub fn flatten(&self) -> Vec<(&CurrencySymbol, &TokenName, &BigInt)>

Create a vector with each distinct value Warning: is the value is not normalized, the same asset class can appear twice

-
source

pub fn unflatten(list: &[(CurrencySymbol, TokenName, BigInt)]) -> Self

Trait Implementations§

source§

impl<'a, 'b> Add<&'a Value> for &'b Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: &Value) -> Self::Output

Performs the + operation. Read more
source§

impl<'a> Add<&'a Value> for Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: &Value) -> Self::Output

Performs the + operation. Read more
source§

impl<'a> Add<Value> for &'a Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: Value) -> Self::Output

Performs the + operation. Read more
source§

impl Add for Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: Value) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

source§

fn default() -> Value

Returns the “default value” for a type. Read more
source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<Mint> for Value

source§

fn from_csl(mint: &Mint) -> Self

source§

impl FromCSL<MultiAsset> for Value

source§

fn from_csl(value: &MultiAsset) -> Self

source§

impl FromCSL<Value> for Value

source§

fn from_csl(value: &Value) -> Self

source§

impl FromStr for Value

§

type Err = ConversionError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Value

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

source

pub fn unflatten(list: &[(CurrencySymbol, TokenName, BigInt)]) -> Self

Trait Implementations§

source§

impl<'a, 'b> Add<&'a Value> for &'b Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: &Value) -> Self::Output

Performs the + operation. Read more
source§

impl<'a> Add<&'a Value> for Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: &Value) -> Self::Output

Performs the + operation. Read more
source§

impl<'a> Add<Value> for &'a Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: Value) -> Self::Output

Performs the + operation. Read more
source§

impl Add for Value

§

type Output = Value

The resulting type after applying the + operator.
source§

fn add(self, rhs: Value) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

source§

fn default() -> Value

Returns the “default value” for a type. Read more
source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromCSL<Mint> for Value

source§

fn from_csl(mint: &Mint) -> Self

source§

impl FromCSL<MultiAsset> for Value

source§

fn from_csl(value: &MultiAsset) -> Self

source§

impl FromCSL<Value> for Value

source§

fn from_csl(value: &Value) -> Self

source§

impl FromStr for Value

§

type Err = ConversionError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Value

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for Value

source§

impl Mul<&BigInt> for &Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a BigInt> for Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl<'a, 'b> Mul<&'a Value> for &'b BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i16

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i32

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i64

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i8

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u16

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u32

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u64

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u8

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<BigInt> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<BigInt> for Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<Value> for &'a BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Value) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<Value> for BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i16> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i16) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i32> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i32) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i64> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i64) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i8> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i8) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u16> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u16) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u32> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u32) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u64> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u64) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u8> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u8) -> Self::Output

Performs the * operation. Read more
source§

impl Neg for &Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl Neg for Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl Ord for Value

source§

fn cmp(&self, other: &Value) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for Value

source§

impl Mul<&BigInt> for &Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a BigInt> for Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl<'a, 'b> Mul<&'a Value> for &'b BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i16

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i32

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i64

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for i8

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u16

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u32

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u64

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<&'a Value> for u8

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: &Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<BigInt> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<BigInt> for Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: BigInt) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<Value> for &'a BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Value) -> Self::Output

Performs the * operation. Read more
source§

impl Mul<Value> for BigInt

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: Value) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i16> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i16) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i32> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i32) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i64> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i64) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<i8> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: i8) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u16> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u16) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u32> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u32) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u64> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u64) -> Self::Output

Performs the * operation. Read more
source§

impl<'a> Mul<u8> for &'a Value

§

type Output = Value

The resulting type after applying the * operator.
source§

fn mul(self, rhs: u8) -> Self::Output

Performs the * operation. Read more
source§

impl Neg for &Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl Neg for Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn neg(self) -> Self::Output

Performs the unary - operation. Read more
source§

impl Ord for Value

source§

fn cmp(&self, other: &Value) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for Value

source§

fn partial_cmp(&self, other: &Value) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

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 more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl<'a, 'b> Sub<&'a Value> for &'b Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: &Value) -> Self::Output

Performs the - operation. Read more
source§

impl<'a> Sub<&'a Value> for Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: &Value) -> Self::Output

Performs the - operation. Read more
source§

impl<'a> Sub<Value> for &'a Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Value) -> Self::Output

Performs the - operation. Read more
source§

impl Sub for Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Value) -> Self::Output

Performs the - operation. Read more
source§

impl<'a> Sum<&'a Value> for Value

source§

fn sum<I: Iterator<Item = &'a Value>>(iter: I) -> Self

Method which takes an iterator and generates Self from the elements by +operator. Read more
source§

impl<'a, 'b> Sub<&'a Value> for &'b Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: &Value) -> Self::Output

Performs the - operation. Read more
source§

impl<'a> Sub<&'a Value> for Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: &Value) -> Self::Output

Performs the - operation. Read more
source§

impl<'a> Sub<Value> for &'a Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Value) -> Self::Output

Performs the - operation. Read more
source§

impl Sub for Value

§

type Output = Value

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Value) -> Self::Output

Performs the - operation. Read more
source§

impl<'a> Sum<&'a Value> for Value

source§

fn sum<I: Iterator<Item = &'a Value>>(iter: I) -> Self

Method which takes an iterator and generates Self from the elements by “summing up” the items.
source§

impl Sum for Value

source§

fn sum<I: Iterator<Item = Value>>(iter: I) -> Self

Method which takes an iterator and generates Self from the elements by “summing up” the items.
source§

impl TryFromPLA<Value> for Value

source§

impl Zero for Value

source§

fn zero() -> Self

Returns the additive identity element of Self, 0. Read more
source§

fn is_zero(&self) -> bool

Returns true if self is equal to the additive identity.
source§

fn set_zero(&mut self)

Sets self to the additive identity element of Self, 0.
source§

impl Eq for Value

source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl Freeze for Value

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where @@ -47,7 +47,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where diff --git a/plutus_ledger_api/v2/datum/enum.OutputDatum.html b/plutus_ledger_api/v2/datum/enum.OutputDatum.html index 137091a..b3d5a4c 100644 --- a/plutus_ledger_api/v2/datum/enum.OutputDatum.html +++ b/plutus_ledger_api/v2/datum/enum.OutputDatum.html @@ -1,4 +1,4 @@ -OutputDatum in plutus_ledger_api::v2::datum - Rust +OutputDatum in plutus_ledger_api::v2::datum - Rust
pub enum OutputDatum {
     None,
     DatumHash(DatumHash),
@@ -30,7 +30,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v2/datum/index.html b/plutus_ledger_api/v2/datum/index.html index 5edfe95..9c3c1d0 100644 --- a/plutus_ledger_api/v2/datum/index.html +++ b/plutus_ledger_api/v2/datum/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v2::datum - Rust +plutus_ledger_api::v2::datum - Rust

Module plutus_ledger_api::v2::datum

source ·
Expand description

Types related to Plutus Datums

Re-exports§

Enums§

\ No newline at end of file diff --git a/plutus_ledger_api/v2/index.html b/plutus_ledger_api/v2/index.html index 214adae..661e3ec 100644 --- a/plutus_ledger_api/v2/index.html +++ b/plutus_ledger_api/v2/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::v2 - Rust +plutus_ledger_api::v2 - Rust

Module plutus_ledger_api::v2

source ·
Expand description

Plutus types and utilities for Plutus V2

Types and utilities unchanged in the new version are re-exported from the v1 module.

Re-exports§

Modules§

  • Types related to Plutus Datums
  • Types related to Cardano transactions.
\ No newline at end of file diff --git a/plutus_ledger_api/v2/transaction/index.html b/plutus_ledger_api/v2/transaction/index.html index 93deb6b..a3d27ee 100644 --- a/plutus_ledger_api/v2/transaction/index.html +++ b/plutus_ledger_api/v2/transaction/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v2::transaction - Rust +plutus_ledger_api::v2::transaction - Rust
Expand description

Types related to Cardano transactions.

Re-exports§

Structs§

\ No newline at end of file diff --git a/plutus_ledger_api/v2/transaction/struct.ScriptContext.html b/plutus_ledger_api/v2/transaction/struct.ScriptContext.html index 598453a..d42b265 100644 --- a/plutus_ledger_api/v2/transaction/struct.ScriptContext.html +++ b/plutus_ledger_api/v2/transaction/struct.ScriptContext.html @@ -1,4 +1,4 @@ -ScriptContext in plutus_ledger_api::v2::transaction - Rust +ScriptContext in plutus_ledger_api::v2::transaction - Rust
pub struct ScriptContext {
     pub tx_info: TransactionInfo,
     pub purpose: ScriptPurpose,
@@ -17,7 +17,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v2/transaction/struct.TransactionInfo.html b/plutus_ledger_api/v2/transaction/struct.TransactionInfo.html index b290b26..09aa8ba 100644 --- a/plutus_ledger_api/v2/transaction/struct.TransactionInfo.html +++ b/plutus_ledger_api/v2/transaction/struct.TransactionInfo.html @@ -1,4 +1,4 @@ -TransactionInfo in plutus_ledger_api::v2::transaction - Rust +TransactionInfo in plutus_ledger_api::v2::transaction - Rust
pub struct TransactionInfo {
     pub inputs: Vec<TxInInfo>,
     pub reference_inputs: Vec<TxInInfo>,
@@ -27,7 +27,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v2/transaction/struct.TransactionOutput.html b/plutus_ledger_api/v2/transaction/struct.TransactionOutput.html index 584db6c..20c4517 100644 --- a/plutus_ledger_api/v2/transaction/struct.TransactionOutput.html +++ b/plutus_ledger_api/v2/transaction/struct.TransactionOutput.html @@ -1,4 +1,4 @@ -TransactionOutput in plutus_ledger_api::v2::transaction - Rust +TransactionOutput in plutus_ledger_api::v2::transaction - Rust
pub struct TransactionOutput {
     pub address: Address,
     pub value: Value,
@@ -21,7 +21,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v2/transaction/struct.TransactionOutputWithExtraInfo.html b/plutus_ledger_api/v2/transaction/struct.TransactionOutputWithExtraInfo.html index 585dbe7..4ceb7bb 100644 --- a/plutus_ledger_api/v2/transaction/struct.TransactionOutputWithExtraInfo.html +++ b/plutus_ledger_api/v2/transaction/struct.TransactionOutputWithExtraInfo.html @@ -1,4 +1,4 @@ -TransactionOutputWithExtraInfo in plutus_ledger_api::v2::transaction - Rust +TransactionOutputWithExtraInfo in plutus_ledger_api::v2::transaction - Rust
pub struct TransactionOutputWithExtraInfo<'a> {
     pub transaction_output: &'a TransactionOutput,
     pub scripts: &'a BTreeMap<ScriptHash, PlutusScript>,
@@ -15,7 +15,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v2/transaction/struct.TxInInfo.html b/plutus_ledger_api/v2/transaction/struct.TxInInfo.html index cbc76a6..9d69d6b 100644 --- a/plutus_ledger_api/v2/transaction/struct.TxInInfo.html +++ b/plutus_ledger_api/v2/transaction/struct.TxInInfo.html @@ -1,4 +1,4 @@ -TxInInfo in plutus_ledger_api::v2::transaction - Rust +TxInInfo in plutus_ledger_api::v2::transaction - Rust
pub struct TxInInfo {
     pub reference: TransactionInput,
     pub output: TransactionOutput,
@@ -17,7 +17,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v2/transaction/struct.WithdrawalsWithExtraInfo.html b/plutus_ledger_api/v2/transaction/struct.WithdrawalsWithExtraInfo.html index afa3677..d329b19 100644 --- a/plutus_ledger_api/v2/transaction/struct.WithdrawalsWithExtraInfo.html +++ b/plutus_ledger_api/v2/transaction/struct.WithdrawalsWithExtraInfo.html @@ -1,4 +1,4 @@ -WithdrawalsWithExtraInfo in plutus_ledger_api::v2::transaction - Rust +WithdrawalsWithExtraInfo in plutus_ledger_api::v2::transaction - Rust
pub struct WithdrawalsWithExtraInfo<'a> {
     pub withdrawals: &'a AssocMap<StakingCredential, BigInt>,
     pub network_tag: u8,
@@ -13,7 +13,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/index.html b/plutus_ledger_api/v3/index.html index 63dca18..f6c7128 100644 --- a/plutus_ledger_api/v3/index.html +++ b/plutus_ledger_api/v3/index.html @@ -1,4 +1,4 @@ -plutus_ledger_api::v3 - Rust +plutus_ledger_api::v3 - Rust

Module plutus_ledger_api::v3

source ·
Expand description

Plutus types and utilities for Plutus V3

Types and utilities unchanged in the new version are re-exported from the v2 module.

Re-exports§

Modules§

  • Types related to rational values
  • Types related to Cardano transactions.
\ No newline at end of file diff --git a/plutus_ledger_api/v3/ratio/index.html b/plutus_ledger_api/v3/ratio/index.html index 22ffd2e..b2eaec6 100644 --- a/plutus_ledger_api/v3/ratio/index.html +++ b/plutus_ledger_api/v3/ratio/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v3::ratio - Rust +plutus_ledger_api::v3::ratio - Rust

Module plutus_ledger_api::v3::ratio

source ·
Expand description

Types related to rational values

Structs§

  • Represents an arbitrary-precision ratio.
\ No newline at end of file diff --git a/plutus_ledger_api/v3/ratio/struct.Rational.html b/plutus_ledger_api/v3/ratio/struct.Rational.html index 1a97021..3164886 100644 --- a/plutus_ledger_api/v3/ratio/struct.Rational.html +++ b/plutus_ledger_api/v3/ratio/struct.Rational.html @@ -1,4 +1,4 @@ -Rational in plutus_ledger_api::v3::ratio - Rust +Rational in plutus_ledger_api::v3::ratio - Rust
pub struct Rational(pub BigInt, pub BigInt);
Expand description

Represents an arbitrary-precision ratio.

Tuple Fields§

§0: BigInt

numerator

§1: BigInt

denominator

@@ -23,7 +23,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.DRep.html b/plutus_ledger_api/v3/transaction/enum.DRep.html index 8d8caa2..02d46d9 100644 --- a/plutus_ledger_api/v3/transaction/enum.DRep.html +++ b/plutus_ledger_api/v3/transaction/enum.DRep.html @@ -1,4 +1,4 @@ -DRep in plutus_ledger_api::v3::transaction - Rust +DRep in plutus_ledger_api::v3::transaction - Rust
pub enum DRep {
     DRep(DRepCredential),
     AlwaysAbstain,
@@ -24,7 +24,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.Delegatee.html b/plutus_ledger_api/v3/transaction/enum.Delegatee.html index 44eacd8..a46ab52 100644 --- a/plutus_ledger_api/v3/transaction/enum.Delegatee.html +++ b/plutus_ledger_api/v3/transaction/enum.Delegatee.html @@ -1,4 +1,4 @@ -Delegatee in plutus_ledger_api::v3::transaction - Rust +Delegatee in plutus_ledger_api::v3::transaction - Rust
pub enum Delegatee {
     Stake(StakePubKeyHash),
     Vote(DRep),
@@ -24,7 +24,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.GovernanceAction.html b/plutus_ledger_api/v3/transaction/enum.GovernanceAction.html index fde340c..20fac8b 100644 --- a/plutus_ledger_api/v3/transaction/enum.GovernanceAction.html +++ b/plutus_ledger_api/v3/transaction/enum.GovernanceAction.html @@ -1,4 +1,4 @@ -GovernanceAction in plutus_ledger_api::v3::transaction - Rust +GovernanceAction in plutus_ledger_api::v3::transaction - Rust
pub enum GovernanceAction {
     ParameterChange(Option<GovernanceActionId>, ChangeParameters, Option<ScriptHash>),
     HardForkInitiation(Option<GovernanceActionId>, ProtocolVersion),
@@ -30,7 +30,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.ScriptInfo.html b/plutus_ledger_api/v3/transaction/enum.ScriptInfo.html index c22cb67..d4e0e29 100644 --- a/plutus_ledger_api/v3/transaction/enum.ScriptInfo.html +++ b/plutus_ledger_api/v3/transaction/enum.ScriptInfo.html @@ -1,4 +1,4 @@ -ScriptInfo in plutus_ledger_api::v3::transaction - Rust +ScriptInfo in plutus_ledger_api::v3::transaction - Rust
pub enum ScriptInfo {
     Minting(CurrencySymbol),
     Spending(TransactionInput, Option<Datum>),
@@ -20,7 +20,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.ScriptPurpose.html b/plutus_ledger_api/v3/transaction/enum.ScriptPurpose.html index 4783010..9b9f739 100644 --- a/plutus_ledger_api/v3/transaction/enum.ScriptPurpose.html +++ b/plutus_ledger_api/v3/transaction/enum.ScriptPurpose.html @@ -1,4 +1,4 @@ -ScriptPurpose in plutus_ledger_api::v3::transaction - Rust +ScriptPurpose in plutus_ledger_api::v3::transaction - Rust
pub enum ScriptPurpose {
     Minting(CurrencySymbol),
     Spending(TransactionInput),
@@ -22,7 +22,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.TxCert.html b/plutus_ledger_api/v3/transaction/enum.TxCert.html index aedc33c..3ede12f 100644 --- a/plutus_ledger_api/v3/transaction/enum.TxCert.html +++ b/plutus_ledger_api/v3/transaction/enum.TxCert.html @@ -1,4 +1,4 @@ -TxCert in plutus_ledger_api::v3::transaction - Rust +TxCert in plutus_ledger_api::v3::transaction - Rust
pub enum TxCert {
     RegStaking(StakingCredential, Option<Lovelace>),
     UnRegStaking(StakingCredential, Option<Lovelace>),
@@ -43,7 +43,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.Vote.html b/plutus_ledger_api/v3/transaction/enum.Vote.html index f0c5f43..ca3c73f 100644 --- a/plutus_ledger_api/v3/transaction/enum.Vote.html +++ b/plutus_ledger_api/v3/transaction/enum.Vote.html @@ -1,4 +1,4 @@ -Vote in plutus_ledger_api::v3::transaction - Rust +Vote in plutus_ledger_api::v3::transaction - Rust
pub enum Vote {
     VoteNo,
     VoteYes,
@@ -24,7 +24,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/enum.Voter.html b/plutus_ledger_api/v3/transaction/enum.Voter.html index 60a5e74..2900858 100644 --- a/plutus_ledger_api/v3/transaction/enum.Voter.html +++ b/plutus_ledger_api/v3/transaction/enum.Voter.html @@ -1,4 +1,4 @@ -Voter in plutus_ledger_api::v3::transaction - Rust +Voter in plutus_ledger_api::v3::transaction - Rust
pub enum Voter {
     CommitteeVoter(HotCommitteeCredential),
     DRepVoter(DRepCredential),
@@ -24,7 +24,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/index.html b/plutus_ledger_api/v3/transaction/index.html index 77b1385..0b2b5a6 100644 --- a/plutus_ledger_api/v3/transaction/index.html +++ b/plutus_ledger_api/v3/transaction/index.html @@ -1,3 +1,3 @@ -plutus_ledger_api::v3::transaction - Rust +plutus_ledger_api::v3::transaction - Rust
Expand description

Types related to Cardano transactions.

Re-exports§

Structs§

Enums§

\ No newline at end of file diff --git a/plutus_ledger_api/v3/transaction/struct.ChangeParameters.html b/plutus_ledger_api/v3/transaction/struct.ChangeParameters.html index 0bb31fa..a17db37 100644 --- a/plutus_ledger_api/v3/transaction/struct.ChangeParameters.html +++ b/plutus_ledger_api/v3/transaction/struct.ChangeParameters.html @@ -1,4 +1,4 @@ -ChangeParameters in plutus_ledger_api::v3::transaction - Rust +ChangeParameters in plutus_ledger_api::v3::transaction - Rust
pub struct ChangeParameters(pub PlutusData);
Expand description

A Plutus Data object containing proposed parameter changes.

Tuple Fields§

§0: PlutusData

Trait Implementations§

source§

impl Clone for ChangeParameters

source§

fn clone(&self) -> ChangeParameters

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChangeParameters

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ChangeParameters

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, @@ -21,7 +21,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.ColdCommitteeCredential.html b/plutus_ledger_api/v3/transaction/struct.ColdCommitteeCredential.html index f9724e5..17931bd 100644 --- a/plutus_ledger_api/v3/transaction/struct.ColdCommitteeCredential.html +++ b/plutus_ledger_api/v3/transaction/struct.ColdCommitteeCredential.html @@ -1,4 +1,4 @@ -ColdCommitteeCredential in plutus_ledger_api::v3::transaction - Rust +ColdCommitteeCredential in plutus_ledger_api::v3::transaction - Rust
pub struct ColdCommitteeCredential(pub Credential);

Tuple Fields§

§0: Credential

Trait Implementations§

source§

impl Clone for ColdCommitteeCredential

source§

fn clone(&self) -> ColdCommitteeCredential

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ColdCommitteeCredential

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ColdCommitteeCredential

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for ColdCommitteeCredential

source§

fn to_plutus_data(&self) -> PlutusData

source§

fn from_plutus_data(plutus_data: &PlutusData) -> Result<Self, PlutusDataError>
where @@ -20,7 +20,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.Committee.html b/plutus_ledger_api/v3/transaction/struct.Committee.html index 0969986..07edc04 100644 --- a/plutus_ledger_api/v3/transaction/struct.Committee.html +++ b/plutus_ledger_api/v3/transaction/struct.Committee.html @@ -1,4 +1,4 @@ -Committee in plutus_ledger_api::v3::transaction - Rust +Committee in plutus_ledger_api::v3::transaction - Rust
pub struct Committee {
     pub members: AssocMap<ColdCommitteeCredential, BigInt>,
     pub quorum: Rational,
@@ -18,7 +18,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.Constitution.html b/plutus_ledger_api/v3/transaction/struct.Constitution.html index da9fb87..806f760 100644 --- a/plutus_ledger_api/v3/transaction/struct.Constitution.html +++ b/plutus_ledger_api/v3/transaction/struct.Constitution.html @@ -1,4 +1,4 @@ -Constitution in plutus_ledger_api::v3::transaction - Rust +Constitution in plutus_ledger_api::v3::transaction - Rust
pub struct Constitution {
     pub constitution_script: Option<ScriptHash>,
 }

Fields§

§constitution_script: Option<ScriptHash>

Optional guardrail script

@@ -23,7 +23,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.DRepCredential.html b/plutus_ledger_api/v3/transaction/struct.DRepCredential.html index fbf28b0..c7f6446 100644 --- a/plutus_ledger_api/v3/transaction/struct.DRepCredential.html +++ b/plutus_ledger_api/v3/transaction/struct.DRepCredential.html @@ -1,4 +1,4 @@ -DRepCredential in plutus_ledger_api::v3::transaction - Rust +DRepCredential in plutus_ledger_api::v3::transaction - Rust
pub struct DRepCredential(pub Credential);

Tuple Fields§

§0: Credential

Trait Implementations§

source§

impl Clone for DRepCredential

source§

fn clone(&self) -> DRepCredential

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DRepCredential

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for DRepCredential

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for DRepCredential

source§

fn to_plutus_data(&self) -> PlutusData

source§

fn from_plutus_data(plutus_data: &PlutusData) -> Result<Self, PlutusDataError>
where @@ -20,7 +20,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.GovernanceActionId.html b/plutus_ledger_api/v3/transaction/struct.GovernanceActionId.html index 3cab0c5..e01fdc8 100644 --- a/plutus_ledger_api/v3/transaction/struct.GovernanceActionId.html +++ b/plutus_ledger_api/v3/transaction/struct.GovernanceActionId.html @@ -1,4 +1,4 @@ -GovernanceActionId in plutus_ledger_api::v3::transaction - Rust +GovernanceActionId in plutus_ledger_api::v3::transaction - Rust
pub struct GovernanceActionId {
     pub tx_id: TransactionHash,
     pub gov_action_id: BigInt,
@@ -24,7 +24,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.HotCommitteeCredential.html b/plutus_ledger_api/v3/transaction/struct.HotCommitteeCredential.html index e30c3cd..6737100 100644 --- a/plutus_ledger_api/v3/transaction/struct.HotCommitteeCredential.html +++ b/plutus_ledger_api/v3/transaction/struct.HotCommitteeCredential.html @@ -1,4 +1,4 @@ -HotCommitteeCredential in plutus_ledger_api::v3::transaction - Rust +HotCommitteeCredential in plutus_ledger_api::v3::transaction - Rust
pub struct HotCommitteeCredential(pub Credential);

Tuple Fields§

§0: Credential

Trait Implementations§

source§

impl Clone for HotCommitteeCredential

source§

fn clone(&self) -> HotCommitteeCredential

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HotCommitteeCredential

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for HotCommitteeCredential

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IsPlutusData for HotCommitteeCredential

source§

fn to_plutus_data(&self) -> PlutusData

source§

fn from_plutus_data(plutus_data: &PlutusData) -> Result<Self, PlutusDataError>
where @@ -20,7 +20,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.ProtocolProcedure.html b/plutus_ledger_api/v3/transaction/struct.ProtocolProcedure.html index 6ecbb73..96b2c7a 100644 --- a/plutus_ledger_api/v3/transaction/struct.ProtocolProcedure.html +++ b/plutus_ledger_api/v3/transaction/struct.ProtocolProcedure.html @@ -1,4 +1,4 @@ -ProtocolProcedure in plutus_ledger_api::v3::transaction - Rust +ProtocolProcedure in plutus_ledger_api::v3::transaction - Rust
pub struct ProtocolProcedure {
     pub deposit: Lovelace,
     pub return_addr: Credential,
@@ -17,7 +17,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.ProtocolVersion.html b/plutus_ledger_api/v3/transaction/struct.ProtocolVersion.html index d5a4ed6..0cfb079 100644 --- a/plutus_ledger_api/v3/transaction/struct.ProtocolVersion.html +++ b/plutus_ledger_api/v3/transaction/struct.ProtocolVersion.html @@ -1,4 +1,4 @@ -ProtocolVersion in plutus_ledger_api::v3::transaction - Rust +ProtocolVersion in plutus_ledger_api::v3::transaction - Rust
pub struct ProtocolVersion {
     pub major: BigInt,
     pub minor: BigInt,
@@ -23,7 +23,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.ScriptContext.html b/plutus_ledger_api/v3/transaction/struct.ScriptContext.html index b99b27b..b57318d 100644 --- a/plutus_ledger_api/v3/transaction/struct.ScriptContext.html +++ b/plutus_ledger_api/v3/transaction/struct.ScriptContext.html @@ -1,4 +1,4 @@ -ScriptContext in plutus_ledger_api::v3::transaction - Rust +ScriptContext in plutus_ledger_api::v3::transaction - Rust
pub struct ScriptContext {
     pub tx_info: TransactionInfo,
     pub redeemer: Redeemer,
@@ -17,7 +17,14 @@
     U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/plutus_ledger_api/v3/transaction/struct.TransactionInfo.html b/plutus_ledger_api/v3/transaction/struct.TransactionInfo.html index 96e78b5..6c93a95 100644 --- a/plutus_ledger_api/v3/transaction/struct.TransactionInfo.html +++ b/plutus_ledger_api/v3/transaction/struct.TransactionInfo.html @@ -1,4 +1,4 @@ -TransactionInfo in plutus_ledger_api::v3::transaction - Rust +TransactionInfo in plutus_ledger_api::v3::transaction - Rust
pub struct TransactionInfo {
Show 16 fields pub inputs: Vec<TxInInfo>, pub reference_inputs: Vec<TxInInfo>, @@ -30,7 +30,14 @@ U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

-
source§

impl<T> ToOwned for T
where +

source§

impl<T> IntoEither for T

source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where + F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> ToPLA<U> for T
where U: FromCSL<T>,

source§

fn to_pla(&self) -> U

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where diff --git a/search-index.js b/search-index.js index 56f34c4..6b6bf55 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["plutus_ledger_api",{"doc":"","t":"CCCCCCCCCHHHHCCKPPKKGKNNNNNNNNMNNMNNNMNNMNNNPPPPPPKGKNNNNNNNNNMNMNNNNGPPPNNNNNNNNNNNNNNNNNOOOOOOOCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEHEEEEEHEEEEEHEHHEPPPPPPPKYPPPPGGGPPPNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNMNNNNNNNNHHHHNNNNNNNMNNNNNNNNNNNNNNNNNNNNNOOOOOOCCCCCCCCCFFFFGPPPFPFGFNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGPPGPFPPFPPPGPFNNNNNNNNNNNNNNNNNOONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPPPPPFIPPPFGPFFFFFNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNOOONNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNNNNOPFGFPFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEECEEECEEEPPPGNNNNNNNNNNNNNNNNNNNNNNNNNEEEFEEFEFFFFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOONNNNNNOOEEEEECEECEFNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPFFFPFEGPFPPGGFPFPPPPPEEPPPPPFFPPPPPPFGGPPPPPEFEEPGEPPPPGPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNO","n":["aux","csl","error","generators","goldens","plutus_data","v1","v2","v3","none","singleton","union_b_tree_maps_with","union_btree_maps_with","csl_to_pla","pla_to_csl","FromCSL","ImpossibleConversion","InvalidBigInt","ToPLA","TryFromCSL","TryFromCSLError","TryToPLA","__clone_box","borrow","borrow_mut","clone","clone_into","fmt","fmt","from","from_csl","into","to_owned","to_pla","to_pla","to_string","try_from","try_from_csl","try_into","try_to_csl","try_to_pla","try_to_pla","type_id","vzip","BigIntOutOfRange","CSLDeserializeError","CSLJsError","ImpossibleConversion","InvalidTimeRange","MissingScript","TryFromPLA","TryFromPLAError","TryToCSL","borrow","borrow_mut","fmt","fmt","from","into","to_pla","to_string","try_from","try_from_pla","try_into","try_to_csl","try_to_csl","try_to_pla","type_id","vzip","ConversionError","HexDecodeError","InvalidByteStringLength","ParseError","borrow","borrow_mut","fmt","fmt","from","hex_decode_error","into","invalid_bytestring_length","source","to_pla","to_string","try_from","try_into","try_to_csl","try_to_pla","type_id","vzip","ctx","expected","got","relation","source","value_hex","value_hex","correct","primitive","v1","v2","v3","arb_bool","arb_bytes","arb_char","arb_complicated","arb_integer","arb_natural","arb_text","arb_address","arb_asset_class","arb_assoc_map","arb_certificate_index","arb_chain_pointer","arb_credential","arb_currency_symbol","arb_d_cert","arb_datum","arb_datum_hash","arb_ed25519_pub_key_hash","arb_extended","arb_extended_posix_time","arb_interval","arb_interval_posix_time","arb_ledger_bytes","arb_lovelace","arb_lower_bound","arb_minting_policy_hash","arb_native_tokens","arb_payment_pub_key_hash","arb_plutus_data","arb_plutus_interval","arb_plutus_interval_posix_time","arb_posix_time","arb_redeemer","arb_redeemer_hash","arb_script_context","arb_script_hash","arb_script_purpose","arb_slot","arb_stake_pub_key_hash","arb_staking_credential","arb_token_name","arb_transaction_hash","arb_transaction_index","arb_transaction_info","arb_transaction_input","arb_transaction_output","arb_tx_in_info","arb_upper_bound","arb_validator_hash","arb_value","arb_output_datum","arb_script_context","arb_transaction_info","arb_transaction_output","arb_tx_in_info","arb_change_parameters","arb_cold_committee_credential","arb_committee","arb_constitution","arb_d_rep","arb_d_rep_credential","arb_delegatee","arb_governance_action","arb_governance_action_id","arb_hot_committee_credential","arb_protocol_procedure","arb_protocol_version","arb_rational","arb_script_context","arb_script_info","arb_script_purpose","arb_transaction_info","arb_tx_cert","arb_vote","arb_voter","v1","v2","sample_address","sample_asset_class","sample_chain_pointer","sample_credential","sample_currency_symbol","sample_datum","sample_datum_hash","sample_dcert","sample_ed25519_pub_key_hash","sample_payment_pub_key_hash","sample_plutus_data","sample_plutus_interval","sample_redeemer","sample_redeemer_hash","sample_script_context","sample_script_hash","sample_script_purpose","sample_staking_credential","sample_token_name","sample_transaction_hash","sample_transaction_info","sample_transaction_input","sample_transaction_output","sample_tx_in_info","sample_value","sample_address","sample_asset_class","sample_chain_pointer","sample_credential","sample_currency_symbol","sample_datum","sample_datum_hash","sample_dcert","sample_ed25519_pub_key_hash","sample_output_datum","sample_payment_pub_key_hash","sample_plutus_data","sample_plutus_interval","sample_redeemer","sample_redeemer_hash","sample_script_context","sample_script_hash","sample_script_purpose","sample_staking_credential","sample_token_name","sample_transaction_hash","sample_transaction_info","sample_transaction_input","sample_transaction_output","sample_tx_in_info","sample_value","Bytes","Bytes","Constr","Constr","Integer","Integer","InternalError","IsPlutusData","IsPlutusData","List","List","Map","Map","PlutusData","PlutusDataError","PlutusType","UnexpectedListLength","UnexpectedPlutusInvariant","UnexpectedPlutusType","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","case_plutus_data","clone","clone","clone","clone_into","clone_into","clone_into","cmp","constr","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_plutus_data","from_plutus_data","hash","integer","into","into","into","list","map","parse_constr","parse_constr_with_tag","parse_fixed_len_constr_fields","parse_list","partial_cmp","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_string","try_from","try_from","try_from","try_from_csl","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","vzip","vzip","vzip","got","got","got","wanted","wanted","wanted","address","assoc_map","crypto","datum","interval","redeemer","script","transaction","value","Address","AddressWithExtraInfo","CertificateIndex","ChainPointer","Credential","Hash","Pointer","PubKey","RewardAddressWithExtraInfo","Script","Slot","StakingCredential","TransactionIndex","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_index","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","credential","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_csl","from_csl","from_csl","from_csl","from_csl","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_str","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","network_tag","network_tag","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","slot_number","staking_credential","staking_credential","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","transaction_index","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_csl","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_extra_info","AssocMap","__clone_box","borrow","borrow_mut","clone","clone_into","default","eq","equivalent","equivalent","fmt","from","from","from","from","from_plutus_data","insert","into","new","remove","to_owned","to_pla","to_plutus_data","try_from","try_into","try_to_csl","try_to_pla","type_id","vzip","Ed25519PubKeyHash","LedgerBytes","PaymentPubKeyHash","StakePubKeyHash","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","hash","hash","hash","hash","into","into","into","into","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Datum","DatumHash","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_csl","from_plutus_data","from_plutus_data","hash","hash","into","into","partial_cmp","partial_cmp","to_owned","to_owned","to_pla","to_pla","to_plutus_data","to_plutus_data","try_from","try_from","try_into","try_into","try_to_csl","try_to_csl","try_to_pla","try_to_pla","type_id","type_id","vzip","vzip","Always","EndAt","EndBefore","Extended","Finite","Finite","Interval","InvalidInterval","LowerBound","NegInf","Never","PlutusInterval","PosInf","StartAfter","StartAt","TryFromPlutusIntervalError","UnexpectedOpenBound","UpperBound","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bound","bound","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","closed","closed","cmp","cmp","cmp","cmp","cmp","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","hash","hash","hash","hash","hash","into","into","into","into","into","into","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","Redeemer","RedeemerHash","RedeemerWithExtraInfo","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_plutus_data","from_plutus_data","hash","index","into","into","into","partial_cmp","redeemer","tag","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","try_from","try_from","try_from","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","vzip","vzip","vzip","MintingPolicyHash","ScriptHash","ValidatorHash","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_bytes","from_bytes","from_bytes","from_csl","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","hash","hash","hash","into","into","into","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","try_from","try_from","try_from","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","vzip","vzip","vzip","Certifying","DCert","DelegDeRegKey","DelegDelegate","DelegRegKey","Genesis","Minting","Mir","POSIXTime","POSIXTimeRange","PoolRegister","PoolRetire","Rewarding","ScriptContext","ScriptPurpose","Spending","TransactionHash","TransactionInfo","TransactionInput","TransactionOutput","TxInInfo","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","d_cert","datum_hash","datums","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","id","index","inputs","into","into","into","into","into","into","into","into","into","mint","output","outputs","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","purpose","reference","signatories","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","to_string","transaction_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","valid_range","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wdrl","Ada","AssetClass","CurrencySymbol","Lovelace","NativeToken","TokenName","Value","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","ada","ada_value","add","add","add","add","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","currency_symbol","default","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","filter","filter_map_amount","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_bytes","from_bytes","from_csl","from_csl","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_string","get_ada_amount","get_token_amount","hash","hash","hash","hash","hash","insert_token","into","into","into","into","into","is_ada","is_empty","is_empty","is_pure_ada","is_subset","is_zero","map_amount","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","neg","neg","new","normalize","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","sub","sub","sub","sub","sum","sum","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","to_string","to_string","to_string","token_name","token_value","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into_string","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","type_id","unflatten","vzip","vzip","vzip","vzip","vzip","zero","address","assoc_map","crypto","datum","interval","redeemer","script","transaction","value","Datum","DatumHash","DatumHash","InlineDatum","None","OutputDatum","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","eq","equivalent","equivalent","fmt","from","from_plutus_data","hash","into","partial_cmp","to_owned","to_pla","to_plutus_data","try_from","try_from_csl","try_into","try_to_csl","try_to_pla","type_id","vzip","DCert","POSIXTime","POSIXTimeRange","ScriptContext","ScriptPurpose","TransactionHash","TransactionInfo","TransactionInput","TransactionOutput","TransactionOutputWithExtraInfo","TxInInfo","WithdrawalsWithExtraInfo","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","d_cert","data_cost","datum","datums","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","id","inputs","into","into","into","into","into","into","mint","network_id","network_tag","output","outputs","purpose","redeemers","reference","reference_inputs","reference_script","scripts","signatories","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","transaction_output","try_from","try_from","try_from","try_from","try_from","try_from","try_from_csl","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","valid_range","value","vzip","vzip","vzip","vzip","vzip","vzip","wdrl","withdrawals","address","assoc_map","crypto","datum","interval","ratio","redeemer","script","transaction","value","Rational","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","eq","equivalent","equivalent","fmt","from","from_plutus_data","hash","into","partial_cmp","to_owned","to_pla","to_plutus_data","try_from","try_into","try_to_csl","try_to_pla","type_id","vzip","Abstain","AlwaysAbstain","AlwaysNoConfidence","AuthHotCommittee","Certifying","Certifying","ChangeParameters","ColdCommitteeCredential","Committee","CommitteeVoter","Constitution","DCert","DRep","DRep","DRepCredential","DRepVoter","DelegStaking","Delegatee","GovernanceAction","GovernanceActionId","HardForkInitiation","HotCommitteeCredential","InfoAction","Minting","Minting","NewConstitution","NoConfidence","POSIXTime","POSIXTimeRange","ParameterChange","PoolRegister","PoolRetire","Proposing","Proposing","ProtocolProcedure","ProtocolVersion","RegDRep","RegDeleg","RegStaking","ResignColdCommittee","Rewarding","Rewarding","ScriptContext","ScriptInfo","ScriptPurpose","Spending","Spending","Stake","StakePoolVoter","StakeVote","TransactionHash","TransactionInfo","TransactionInput","TransactionOutput","TreasuryWithdrawals","TxCert","TxInInfo","UnRegDRep","UnRegStaking","UpdateCommittee","UpdateDRep","Vote","Vote","VoteNo","VoteYes","Voter","Voting","Voting","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","constitution_script","current_treasury_amount","datums","deposit","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","gov_action_id","governance_action","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","inputs","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","major","members","minor","mint","outputs","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","protocol_procedures","quorum","redeemer","redeemers","reference_inputs","return_addr","script_info","signatories","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","treasury_donation","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","tx_certs","tx_id","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","valid_range","votes","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wdrl"],"q":[[0,"plutus_ledger_api"],[9,"plutus_ledger_api::aux"],[13,"plutus_ledger_api::csl"],[15,"plutus_ledger_api::csl::csl_to_pla"],[44,"plutus_ledger_api::csl::pla_to_csl"],[69,"plutus_ledger_api::error"],[90,"plutus_ledger_api::error::ConversionError"],[97,"plutus_ledger_api::generators"],[98,"plutus_ledger_api::generators::correct"],[102,"plutus_ledger_api::generators::correct::primitive"],[109,"plutus_ledger_api::generators::correct::v1"],[152,"plutus_ledger_api::generators::correct::v2"],[157,"plutus_ledger_api::generators::correct::v3"],[177,"plutus_ledger_api::goldens"],[179,"plutus_ledger_api::goldens::v1"],[204,"plutus_ledger_api::goldens::v2"],[230,"plutus_ledger_api::plutus_data"],[321,"plutus_ledger_api::plutus_data::PlutusDataError"],[327,"plutus_ledger_api::v1"],[336,"plutus_ledger_api::v1::address"],[568,"plutus_ledger_api::v1::assoc_map"],[597,"plutus_ledger_api::v1::crypto"],[700,"plutus_ledger_api::v1::datum"],[751,"plutus_ledger_api::v1::interval"],[909,"plutus_ledger_api::v1::redeemer"],[976,"plutus_ledger_api::v1::script"],[1057,"plutus_ledger_api::v1::transaction"],[1315,"plutus_ledger_api::v1::value"],[1513,"plutus_ledger_api::v2"],[1522,"plutus_ledger_api::v2::datum"],[1553,"plutus_ledger_api::v2::transaction"],[1709,"plutus_ledger_api::v3"],[1719,"plutus_ledger_api::v3::ratio"],[1744,"plutus_ledger_api::v3::transaction"],[2276,"core::iter::traits::collect"],[2277,"alloc::collections::btree::map"],[2278,"core::clone"],[2279,"core::ops::function"],[2280,"core::cmp"],[2281,"dyn_clone::sealed"],[2282,"core::fmt"],[2283,"core::fmt"],[2284,"core::result"],[2285,"core::any"],[2286,"data_encoding"],[2287,"core::error"],[2288,"core::option"],[2289,"proptest::arbitrary::traits"],[2290,"alloc::vec"],[2291,"proptest::char"],[2292,"alloc::collections::btree::set"],[2293,"proptest::strategy::traits"],[2294,"num_bigint::bigint"],[2295,"core::fmt"],[2296,"core::cmp"],[2297,"cardano_serialization_lib::protocol_types::plutus::plutus_data"],[2298,"cardano_serialization_lib::protocol_types::credential"],[2299,"cardano_serialization_lib::protocol_types::address"],[2300,"cardano_serialization_lib::protocol_types::numeric::big_num"],[2301,"cardano_serialization_lib::protocol_types::address"],[2302,"core::cmp"],[2303,"core::hash"],[2304,"cardano_serialization_lib::protocol_types::crypto::macro_implemented_hash_types"],[2305,"cardano_serialization_lib::protocol_types::tx_input"],[2306,"cardano_serialization_lib::protocol_types::crypto::macro_implemented_hash_types"],[2307,"cardano_serialization_lib"],[2308,"alloc::string"]],"d":["","","","Proptest strategies for most common types","Golden test data","Plutus Data related types and traits","Plutus types and utilities for Plutus V1","Plutus types and utilities for Plutus V2","Plutus types and utilities for Plutus V3","Create an empty container.","Create a container C from one element.","","Union two BTreeMaps, call f to resolve conflicts if …","","","Convert a cardano-serialization-lib type to its …","","","","Convert a cardano-serialization-lib type to its …","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Convert a plutus-ledger-api type to its …","","Convert a plutus-ledger-api type to its …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Proptest strategies for most common types","Proptest strategies for most common primitive types","Proptest strategies for Plutus V1 types","Proptest strategies for Plutus V2 types","Proptest strategies for Plutus V3 types","Strategy to generate an arbitrary boolean","Strategy to generate an arbitrary bytestring","Strategy to generate an arbitrary character","Strategy to generate a complicated data structure","Strategy to generate an arbitrary BigInt","Strategy to generate an arbitrary non-negative BigInt","Strategy to generate an arbitrary string","Strategy to generate a Cardano address","Strategy to generate an asset class","Strategy to generate an AssocMap, given the strategies to …","Strategy to generate a certificate index.","Strategy to generate a chain pointer","Strategy to generate a credential","Strategy to generate a currency symbol","Strategy to generate a DCert","Strategy to generate a Datum","Strategy to generate a Datum hash","Strategy to generate Ed25519 public key hash","Strategy to generate an Extended set","Strategy to generate an extended POSIX time","Strategy to generate a Interval","Strategy to generate a Interval","Strategy to generate an arbitrary bytestring with a fixed …","","Strategy to generate a LowerBound","Strategy to generate a minting policy hash","Strategy to generate a Value","Strategy to generate a PaymentPubKeyHash","Strategy to generate an arbitrary PlutusData with a …","Strategy to generate a PlutusInterval","Strategy to generate a PlutusInterval","Strategy to generate a POSIX Time","Strategy to generate a Redeemer","Strategy to generate a Datum hash","Strategy to generate a ScriptContext","Strategy to generate a ScriptHash","Strategy to generate a ScriptPurpose","Strategy to generate a slot number","","Strategy to generate a staking credential","Strategy to generate a token name","Strategy to generate a transaction hash","Strategy to generate a transaction index","Strategy to generate a TransactionInfo. Note that its …","Strategy to generate a transaction input","Strategy to generate transaction output","Strategy to generate a TxInInfo","Strategy to generate an UpperBound","Strategy to generate a validator hash","Strategy to generate a Value","Strategy to generate an output datum","","","Strategy to generate transaction output","Strategy to generate a TxInInfo","Strategy to generate change parameters","Strategy to generate cold committee credentials","Strategy to generate committees","Strategy to generate constitutions","Strategy to generate DReps","Strategy to generate DRep credentials","Strategy to generate delegatees","Strategy to generate governance actions","Strategy to generate governance action ids","Strategy to generate hot committee credentials","Strategy to generate protocol procedures","Strategy to generate protocol versions","Strategy to generate rationals","Strategy to generate script contexts","Strategy to generate script info","Strategy to generate script purposes","Strategy to generate transaction info","Strategy to generate tx certs","Strategy to generate votes","Strategy to generate voters","Golden test data or Plutus V1 types","Golden test data or Plutus V2 types","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Data representation of on-chain data such as Datums and …","","","","","","","","","","","","","","","","Deserialise a Plutus data using parsers for each variant","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Given a PlutusData, parse it as PlutusData::Constr and its …","Given a PlutusData, parse it as PlutusData::Constr and …","Given a vector of PlutusData, parse it as an array whose …","Given a PlutusData, parse it as PlutusData::List. Return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Types related to Cardano addresses","","Types for cryptographic primitives, and other lower level …","Types related to Plutus Datums","Types related to PlutusInterval","Types related to Plutus Redeemers","Types related to Plutus scripts","Types related to Cardano transactions.","Types related to Cardano values, such as Ada and native …","Shelley Address for wallets or validators","","Position of the certificate in a certain transaction","In an address, a chain pointer refers to a point of the …","A public key hash or validator hash credential (used as a …","","","","","","Number of slots elapsed since genesis","Credential (public key hash or pointer) used for staking","Position of a transaction in a given slot This is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Inserts a key-value pair into the map.","Calls U::from(self).","","Removes a key from the map, returning the value at the key …","","","","","","","","","","ED25519 public key hash This is the standard cryptography …","A bytestring in the Cardano ledger context","Standard public key hash used to verify a transaction …","Standard public key hash used to verify a staking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Piece of information associated with a UTxO encoded into a …","blake2b-256 hash of a datum","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A set extended with a positive and negative infinity.","","","An abstraction over PlutusInterval, allowing valid values …","","","","","An interval of Ts.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Piece of information attached to a transaction when …","blake2b-256 hash of a datum","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of a minting policy script","Hash of a Plutus script","Identifier of a validator script","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Partial representation of digests of certificates on the …","","","","","","","POSIX time is measured as the number of milliseconds since …","","A digest of the PoolParam","","","The context that is presented to the currently-executing …","The purpose of the script that’s currently running.","","32-bytes blake2b256 hash of a transaction body.","A pending transaction as seen by validator scripts, also …","An input of a transaction","An output of a transaction","An input of a pending transaction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","AssetClass is uniquely identifying a specific asset","Identifier of a currency, which could be either Ada (or …","","","Name of a token. This can be any arbitrary bytearray","A value that can contain multiple asset classes","","","","","","Ada tokenname (empty bytestring)","Create a Value containing only ada tokens, given the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Apply a predicate to tokens.","Apply a function to each token of the value. If the result …","Create a vector with each distinct value Warning: is the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","Convert a UTF8 string into a TokenName (use from_str to …","Lookup the quantity of ada(unit: lovelace).","Lookup the quantity of the given token.","","","","","","Insert a new token into the value, or replace the existing …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Return true if the value don’t have any entries.","","","","","Apply a function to each token of the value, and use its …","","","","","","","","","","","","","","","","Remove all tokens whose quantity is zero.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Value containing only the given quantity of the …","","","","","","","","","","","Convert TokenName to string if it is a valid UTF8 …","","","","","","","","","","","","","","","","","","","","","","","","","","Types related to Plutus Datums","","","","Types related to Cardano transactions.","","","","","","","Optional datum of a transaction","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","The context that is presented to the currently-executing …","","","A pending transaction as seen by validator scripts, also …","","An output of a transaction","","An input of a pending transaction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Types related to rational values","","","Types related to Cardano transactions.","","Represents an arbitrary-precision ratio.","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","Authorize a Hot credential for a specific Committee member…","","","A Plutus Data object containing proposed parameter changes.","","","","","","","","","","Delegate staking credential to a Delegatee","","","Similar to TransactionInput, but for GovernanceAction.","Propose to update protocol version","","","","","Propose to modify the constitution or its guardrail script","Propose to create a state of no-confidence in the current …","","","Propose to change the protocol parameters","A digest of the PoolParams","The retirement certificate and the Epoch in which the …","","","","","Register a DRep with a deposit value. The optional anchor …","Register and delegate staking credential to a Delegatee in …","Register staking credential with an optional deposit amount","","","","","","","","","","","","","","","","Propose to withdraw from the cardano treasury","","","UnRegister a DRep with mandatory refund value","Un-Register staking credential with an optional refund …","Propose to update the members of the constitutional …","Update a DRep. The optional anchor is omitted.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Optional guardrail script","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Committee members with epoch number when each of them …","","","","","","","","","","","","","","","","","Quorum of the committee that is necessary for a successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,0,0,0,0,10,10,10,10,10,10,10,10,13,10,10,14,10,10,10,17,10,10,19,10,10,10,18,18,18,18,18,18,0,0,0,18,18,18,18,18,18,18,18,18,21,18,22,18,18,18,18,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,153,153,153,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,107,61,107,61,107,108,0,0,61,107,61,107,0,0,0,108,108,108,61,107,108,61,107,108,61,107,108,61,0,61,107,108,61,107,108,61,61,61,61,61,61,107,108,108,61,107,107,108,111,61,61,61,61,107,108,61,61,0,0,0,0,61,61,107,108,61,107,108,111,61,108,61,107,108,61,61,107,108,61,107,108,61,107,108,61,107,108,61,107,108,155,156,157,155,156,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,70,46,0,46,0,0,0,40,115,46,70,116,45,68,44,73,115,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,45,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,46,70,45,68,44,73,40,40,46,70,45,68,44,73,40,40,46,46,70,70,45,45,68,68,44,44,73,73,40,115,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,46,70,70,45,68,44,73,40,46,70,68,44,73,40,40,46,70,45,68,44,73,40,115,46,70,116,45,68,44,73,115,116,40,46,70,45,68,44,73,45,40,116,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,46,70,68,44,73,115,45,40,115,46,70,116,45,68,44,73,40,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,51,60,60,69,69,55,55,51,60,69,55,55,51,60,69,55,51,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,0,0,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,50,49,49,50,49,50,49,50,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,54,54,54,0,54,52,0,128,0,52,54,0,52,54,54,0,128,0,54,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,78,57,54,62,78,57,52,54,62,78,57,52,78,57,54,62,78,57,52,54,62,78,57,52,54,54,62,62,78,78,57,57,52,52,54,128,128,62,78,57,52,54,128,62,62,78,57,52,62,62,78,57,52,54,62,78,57,52,54,128,62,78,57,52,54,62,78,57,52,62,54,62,78,57,52,54,128,62,78,57,52,62,78,57,52,128,54,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,0,0,0,63,130,64,63,130,64,63,130,64,63,130,64,63,130,64,63,63,64,63,63,64,64,63,130,64,63,130,64,63,64,63,130,63,130,64,63,130,130,63,130,64,63,130,64,63,64,63,130,64,63,130,64,63,130,64,63,130,64,63,130,64,63,130,64,0,0,0,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,79,58,58,66,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,67,0,48,48,48,48,67,48,0,0,48,48,67,0,0,67,0,0,0,0,0,75,72,76,53,77,48,67,74,65,76,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,53,48,67,74,76,74,75,72,76,53,77,48,67,74,65,75,75,72,72,76,76,53,53,77,77,48,48,67,67,74,74,65,65,74,75,75,72,72,76,53,77,48,67,74,65,75,72,76,53,77,77,48,67,74,65,158,72,75,72,75,72,76,53,77,48,67,74,65,75,75,72,72,75,72,53,48,67,74,75,74,75,72,76,53,77,48,67,74,65,74,77,74,75,72,53,48,67,65,77,74,158,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,75,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,65,75,72,76,53,77,48,67,74,65,74,76,75,72,76,53,77,48,67,74,65,74,47,0,0,0,47,0,0,47,59,71,41,56,71,59,59,59,59,59,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,41,59,47,59,71,41,56,47,47,59,59,71,71,41,41,56,56,59,59,59,47,47,59,59,71,71,41,41,56,47,59,71,41,56,47,71,59,59,59,71,47,59,71,41,56,47,47,59,59,71,71,41,41,71,59,59,47,59,71,41,56,59,47,59,71,41,56,47,59,71,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,47,59,71,41,56,59,59,59,59,59,59,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,47,59,71,41,41,59,47,59,71,41,56,47,59,71,41,56,71,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,59,47,59,71,41,56,59,0,0,0,0,0,0,0,0,0,0,0,80,80,80,0,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,0,0,0,0,0,0,0,0,0,0,0,0,83,150,84,82,151,81,83,83,150,84,82,151,81,83,150,84,82,151,81,83,150,84,82,151,81,83,150,84,82,151,81,82,150,83,82,83,84,82,81,83,83,84,84,82,82,81,81,82,83,150,84,82,151,81,83,150,84,84,82,151,81,83,84,82,81,82,82,83,150,84,82,151,81,82,150,151,84,82,81,82,84,82,83,150,82,83,150,84,82,151,81,83,150,84,82,151,81,83,84,82,81,150,83,150,84,82,151,81,83,83,150,84,82,151,81,83,150,84,82,151,81,83,150,84,82,151,81,81,83,150,84,82,151,81,82,83,83,150,84,82,151,81,82,151,0,0,0,0,0,0,0,0,0,0,0,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,103,89,89,102,100,99,0,0,0,104,0,0,0,89,0,104,102,0,0,0,92,0,92,100,99,92,92,0,0,92,102,102,100,99,0,0,102,102,102,102,100,99,0,0,0,100,99,91,104,91,0,0,0,0,92,0,0,102,102,92,102,0,91,103,103,0,100,99,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,88,96,85,88,101,101,95,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,86,94,94,90,90,89,89,91,91,102,102,104,104,103,103,93,93,87,87,88,88,96,96,85,85,92,92,95,95,100,100,99,99,101,101,98,98,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,93,95,86,94,90,89,91,102,104,103,93,88,96,85,101,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,96,87,96,101,101,86,94,90,89,91,102,104,103,93,88,96,85,101,87,98,101,101,95,98,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101,93,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101],"f":"`````````{{}e{}{{b{c}}}}{ce{}{{b{c}}}}{{e{f{{d{gc}}}}}{{d{gc}}}h{{l{cc}{{j{c}}}}}{hn}}{{e{d{gc}}{d{gc}}}{{d{gc}}}h{{l{cc}{{j{c}}}}}{hn}}`````````{{cA`}Ab{}}{ce{}{}}0{AdAd}{{ce}Ab{}{}}{{AdAf}Ah}0{cc{}}{cAj{}}55{Alc{}}6{cAn{}}{c{{B`{e}}}{}{}}{c{{B`{BbAd}}}{}}1{c{{B`{eBd}}}{}{}}{Bf{{B`{cAd}}}{}}{c{{B`{eAd}}}{}{}}{cBh{}}=`````````=={{BdAf}Ah}0:>>76{c{{B`{BjBd}}}{}}7{Bl{{B`{cBd}}}{}}643{ce{}{}}````00{{BnAf}Ah}0>{{C`Cb}Bn}2{{CbCdCb{Ch{Cf}}}Bn}{Bn{{Cl{Cj}}}}4>==;984````````````{{}{{D`{Cn}}}}{{}{{D`{{Db{Cf}}}}}}{{}Dd}{{}{{`{{Dl{}{{Df{{d{An{B`{{Dj{Dh}}{Cl{{B`{{Db{Cf}}Cn}}}}}}}}}}}}}}}}{{}{{`{{Dl{}{{Df{Dn}}}}}}}}{Cd{{`{{Dl{}{{Df{Dn}}}}}}}}{{}{{D`{An}}}}{{}{{`{{Dl{}{{Df{E`}}}}}}}}{{}{{`{{Dl{}{{Df{Eb}}}}}}}}{{ei}{{`{{Dl{}{{Df{{Ed{cg}}}}}}}}}Ef{{Dl{}{{Df{c}}}}}Ef{{Dl{}{{Df{g}}}}}}{{}{{`{{Dl{}{{Df{Eh}}}}}}}}{{}{{`{{Dl{}{{Df{Ej}}}}}}}}{{}{{`{{Dl{}{{Df{El}}}}}}}}{{}{{`{{Dl{}{{Df{En}}}}}}}}{{}{{`{{Dl{}{{Df{F`}}}}}}}}{{}{{`{{Dl{}{{Df{Fb}}}}}}}}{{}{{`{{Dl{}{{Df{Fd}}}}}}}}{{}{{`{{Dl{}{{Df{Ff}}}}}}}}{c{{`{{Dl{}{{Df{Fh}}}}}}}Dl}{{}{{`{{Dl{}{{Df{{Fh{Fj}}}}}}}}}}{{cc}{{`{{Dl{}{{Df{Fl}}}}}}}Dl}{{}{{`{{Dl{}{{Df{{Fl{Fj}}}}}}}}}}{Cd{{`{{Dl{}{{Df{Fn}}}}}}}}{{}{{`{{Dl{}{{Df{G`}}}}}}}}{c{{`{{Dl{}{{Df{Gb}}}}}}}Dl}{{}{{`{{Dl{}{{Df{Gd}}}}}}}}{{}{{`{{Dl{}{{Df{Gf}}}}}}}}{{}{{`{{Dl{}{{Df{Gh}}}}}}}}{{}{{`{{Dl{}{{Df{Gj}}}}}}}}{{cc}{{`{{Dl{}{{Df{Gl}}}}}}}Dl}{{}{{`{{Dl{}{{Df{{Gl{Fj}}}}}}}}}}{{}{{`{{Dl{}{{Df{Fj}}}}}}}}{{}{{`{{Dl{}{{Df{Gn}}}}}}}}{{}{{`{{Dl{}{{Df{H`}}}}}}}}{{}{{`{{Dl{}{{Df{Hb}}}}}}}}{{}{{`{{Dl{}{{Df{Hd}}}}}}}}{{}{{`{{Dl{}{{Df{Hf}}}}}}}}{{}{{`{{Dl{}{{Df{Hh}}}}}}}}{{}{{`{{Dl{}{{Df{Hj}}}}}}}}{{}{{`{{Dl{}{{Df{Hl}}}}}}}}{{}{{`{{Dl{}{{Df{Hn}}}}}}}}{{}{{`{{Dl{}{{Df{I`}}}}}}}}{{}{{`{{Dl{}{{Df{Ib}}}}}}}}{{}{{`{{Dl{}{{Df{Id}}}}}}}}{{}{{`{{Dl{}{{Df{If}}}}}}}}{{}{{`{{Dl{}{{Df{Ih}}}}}}}}{{}{{`{{Dl{}{{Df{Ij}}}}}}}}{c{{`{{Dl{}{{Df{Il}}}}}}}Dl}{{}{{`{{Dl{}{{Df{In}}}}}}}}{{}{{`{{Dl{}{{Df{Gf}}}}}}}}{{}{{`{{Dl{}{{Df{J`}}}}}}}}{{}{{`{{Dl{}{{Df{Jb}}}}}}}}{{}{{`{{Dl{}{{Df{Jd}}}}}}}}{{}{{`{{Dl{}{{Df{Jf}}}}}}}}{{}{{`{{Dl{}{{Df{Jh}}}}}}}}{{}{{`{{Dl{}{{Df{Jj}}}}}}}}{{}{{`{{Dl{}{{Df{Jl}}}}}}}}{{}{{`{{Dl{}{{Df{Jn}}}}}}}}{{}{{`{{Dl{}{{Df{K`}}}}}}}}{{}{{`{{Dl{}{{Df{Kb}}}}}}}}{{}{{`{{Dl{}{{Df{Kd}}}}}}}}{{}{{`{{Dl{}{{Df{Kf}}}}}}}}{{}{{`{{Dl{}{{Df{Kh}}}}}}}}{{}{{`{{Dl{}{{Df{Kj}}}}}}}}{{}{{`{{Dl{}{{Df{Kl}}}}}}}}{{}{{`{{Dl{}{{Df{Kn}}}}}}}}{{}{{`{{Dl{}{{Df{L`}}}}}}}}{{}{{`{{Dl{}{{Df{Lb}}}}}}}}{{}{{`{{Dl{}{{Df{Ld}}}}}}}}{{}{{`{{Dl{}{{Df{Lf}}}}}}}}{{}{{`{{Dl{}{{Df{Lh}}}}}}}}{{}{{`{{Dl{}{{Df{Lj}}}}}}}}{{}{{`{{Dl{}{{Df{Ll}}}}}}}}{{}{{`{{Dl{}{{Df{Ln}}}}}}}}{{}{{`{{Dl{}{{Df{M`}}}}}}}}``{{}E`}{{}Eb}{{}Ej}{{}El}{{}En}{{}Fb}{{}Fd}{{}F`}{{}Ff}{{}Gh}{{}Gj}{{}{{Gl{Fj}}}}{{}Gn}{{}H`}{{}Hb}{{}Hd}{{}Hf}{{}Hl}{{}Hn}{{}I`}{{}Id}{{}If}{{}Ih}{{}Ij}{{}Gf}`````````{{}J`}`````{{}Jb}`````{{}Jd}`{{}Jf}{{}Jh}````````````````````{{cA`}Ab{}}00{ce{}{}}00000{{{Db{Cf}}}Gj}{{cgikGj}e{{Mb{Dn}{{j{{Md{Mb}}}}}}}{}{{Mb{{Db{Gj}}}{{j{e}}}}}{{Mb{Dn}{{j{e}}}}}{{Mb{Gj}{{j{e}}}}}}{GjGj}{MfMf}{MhMh}{{ce}Ab{}{}}00{{GjGj}Mj}{{Ml{Db{Gj}}}Gj}{{GjGj}Cn}{{ce}Cn{}{}}0{{GjAf}Ah}{{MfAf}Ah}{{MhAf}Ah}0{cc{}}{GjMf}11{Gj{{B`{MnMh}}}}{Gj{{B`{GjMh}}}}{{Gjc}AbN`}{MlGj}{ce{}{}}00{{{Db{Gj}}}Gj}{{{Db{{Nb{GjGj}}}}}Gj}{Gj{{B`{{Nb{Ml{Db{Gj}}}}Mh}}}}{{GjMl}{{B`{{Db{Gj}}Mh}}}}{{{Ch{Gj}}}{{B`{{f{Gj}}Mh}}}}{Gj{{B`{{Db{Gj}}Mh}}}}{{GjGj}{{Cl{Mj}}}}777777{MnGj}{GjGj}{cAn{}}{c{{B`{e}}}{}{}}00{Nd{{B`{GjAd}}}}111{c{{B`{eBd}}}{}{}}00{c{{B`{eAd}}}{}{}}00{cBh{}}00???````````````````````````````{{cA`}Ab{}}00000000`{ce{}{}}00000000000000000`{E`E`}{NfNf}{ElEl}{HlHl}{NhNh}{EjEj}{HhHh}{EhEh}{IbIb}{{ce}Ab{}{}}00000000{{E`E`}Mj}{{ElEl}Mj}{{HlHl}Mj}{{EjEj}Mj}{{HhHh}Mj}{{EhEh}Mj}{{IbIb}Mj}`{{E`E`}Cn}{{ElEl}Cn}{{HlHl}Cn}{{EjEj}Cn}{{HhHh}Cn}{{EhEh}Cn}{{IbIb}Cn}{{ce}Cn{}{}}0000000000000{{E`Af}Ah}{{NfAf}Ah}0{{ElAf}Ah}{{HlAf}Ah}{{NhAf}Ah}{{EjAf}Ah}{{HhAf}Ah}{{EhAf}Ah}{{IbAf}Ah}{cc{}}00000000{NjEl}{NjHl}{NlHl}{NlEj}{NnHh}{NnEh}{NnIb}{Gj{{B`{E`Mh}}}}{Gj{{B`{ElMh}}}}{Gj{{B`{HlMh}}}}{Gj{{B`{HhMh}}}}{Gj{{B`{EhMh}}}}{Gj{{B`{IbMh}}}}{Cb{{B`{E`c}}}{}}{{E`c}AbN`}{{Elc}AbN`}{{Hlc}AbN`}{{Ejc}AbN`}{{Hhc}AbN`}{{Ehc}AbN`}{{Ibc}AbN`}{ce{}{}}00000000``{{E`E`}{{Cl{Mj}}}}{{ElEl}{{Cl{Mj}}}}{{HlHl}{{Cl{Mj}}}}{{EjEj}{{Cl{Mj}}}}{{HhHh}{{Cl{Mj}}}}{{EhEh}{{Cl{Mj}}}}{{IbIb}{{Cl{Mj}}}}```777777777777777777{E`Gj}{ElGj}{HlGj}{HhGj}{EhGj}{IbGj}{cAn{}}`{c{{B`{e}}}{}{}}00000000{O`{{B`{E`Ad}}}}111111111{c{{B`{eBd}}}{}{}}00000000{c{{B`{eAd}}}{}{}}00000000{cBh{}}00000000{ce{}{}}00000000{{E`Cf}Nf}`{{cA`}Ab{}}22{{{Ed{ce}}}{{Ed{ce}}}hh}{{ce}Ab{}{}}{{}{{Ed{ce}}}ObOb}{{{Ed{ce}}{Ed{ce}}}CnOdOd}{{ce}Cn{}{}}0{{{Ed{ce}}Af}AhEfEf}{{{Db{{Nb{ce}}}}}{{Ed{ce}}}{}{}}{{{f{{Nb{ce}}}}}{{Ed{ce}}}hh}{cc{}}{{{Of{ce}}}{{Ed{ce}}}{OhOj}{}}{Gj{{B`{{Ed{ce}}Mh}}}MnMn}{{{Ed{ce}}ce}{{Cl{e}}}Od{}}>{{}{{Ed{ce}}}{}{}}{{{Ed{ce}}c}{{Cl{e}}}Odh}{ce{}{}}0{{{Ed{ce}}}GjMnMn}{c{{B`{e}}}{}{}}0{c{{B`{eBd}}}{}{}}{c{{B`{eAd}}}{}{}}{cBh{}}5````{{cA`}Ab{}}00066666666{FfFf}{GhGh}{HjHj}{FnFn}{{ce}Ab{}{}}000{{FfFf}Mj}{{GhGh}Mj}{{HjHj}Mj}{{FnFn}Mj}{{FfFf}Cn}{{GhGh}Cn}{{HjHj}Cn}{{FnFn}Cn}{{ce}Cn{}{}}0000000{{FfAf}Ah}{{GhAf}Ah}{{HjAf}Ah}{{FnAf}Ah}0{cc{}}000{OlFf}{Gj{{B`{FfMh}}}}{Gj{{B`{GhMh}}}}{Gj{{B`{HjMh}}}}{Gj{{B`{FnMh}}}}{{Ffc}AbN`}{{Ghc}AbN`}{{Hjc}AbN`}{{Fnc}AbN`}{ce{}{}}000{{FfFf}{{Cl{Mj}}}}{{GhGh}{{Cl{Mj}}}}{{HjHj}{{Cl{Mj}}}}{{FnFn}{{Cl{Mj}}}}44444444{FfGj}{GhGj}{HjGj}{FnGj}{cAn{}}{c{{B`{e}}}{}{}}0000000{c{{B`{eBd}}}{}{}}000{c{{B`{eAd}}}{}{}}000{cBh{}}000====``{{cA`}Ab{}}0>>>>{FdFd}{FbFb}{{ce}Ab{}{}}0{{FdFd}Mj}{{FbFb}Mj}{{FdFd}Cn}{{FbFb}Cn}{{ce}Cn{}{}}000{{FdAf}Ah}{{FbAf}Ah}{cc{}}0{OnFd}{Gj{{B`{FdMh}}}}{Gj{{B`{FbMh}}}}{{Fdc}AbN`}{{Fbc}AbN`}{ce{}{}}0{{FdFd}{{Cl{Mj}}}}{{FbFb}{{Cl{Mj}}}}2222{FdGj}{FbGj}{c{{B`{e}}}{}{}}000{c{{B`{eBd}}}{}{}}0{c{{B`{eAd}}}{}{}}0{cBh{}}088``````````````````{{cA`}Ab{}}0000999999999999``{{{Fl{c}}}{{Fl{c}}}h}{{{Gl{c}}}{{Gl{c}}}{`h}}{{{Il{c}}}{{Il{c}}}{`h}}{{{Gb{c}}}{{Gb{c}}}{`h}}{{{Fh{c}}}{{Fh{c}}}{`h}}{{ce}Ab{}{}}0000``{{{Fl{c}}{Fl{c}}}Mjn}{{{Gl{c}}{Gl{c}}}Mj{`n}}{{{Il{c}}{Il{c}}}Mj{`n}}{{{Gb{c}}{Gb{c}}}Mj{`n}}{{{Fh{c}}{Fh{c}}}Mj{`n}}{{{Fl{c}}{Fl{c}}}CnOd}{{{Gl{c}}{Gl{c}}}Cn{`Od}}{{{Il{c}}{Il{c}}}Cn{`Od}}{{{Gb{c}}{Gb{c}}}Cn{`Od}}{{{Fh{c}}{Fh{c}}}Cn{`Od}}{{ce}Cn{}{}}000000000{{{Fl{c}}Af}AhEf}{{A`Af}Ah}0{{{Gl{c}}Af}Ah{`Ef}}{{{Il{c}}Af}Ah{`Ef}}{{{Gb{c}}Af}Ah{`Ef}}{{{Fh{c}}Af}Ah{`Ef}}{cc{}}00{{{Fl{c}}}{{Gl{c}}}`}111`{Gj{{B`{{Gl{c}}Mh}}}{`Mn}}{Gj{{B`{{Il{c}}Mh}}}{`Mn}}{Gj{{B`{{Gb{c}}Mh}}}{`Mn}}{Gj{{B`{{Fh{c}}Mh}}}{`Mn}}{{{Fl{c}}e}AbOhN`}{{{Gl{c}}e}Ab{`Oh}N`}{{{Il{c}}e}Ab{`Oh}N`}{{{Gb{c}}e}Ab{`Oh}N`}{{{Fh{c}}e}Ab{`Oh}N`}{ce{}{}}00000{{{Fl{c}}{Fl{c}}}{{Cl{Mj}}}Ab}{{{Gl{c}}{Gl{c}}}{{Cl{Mj}}}{`Ab}}{{{Il{c}}{Il{c}}}{{Cl{Mj}}}{`Ab}}{{{Gb{c}}{Gb{c}}}{{Cl{Mj}}}{`Ab}}{{{Fh{c}}{Fh{c}}}{{Cl{Mj}}}{`Ab}}`55555555555{{{Gl{c}}}Gj{`Mn}}{{{Il{c}}}Gj{`Mn}}{{{Gb{c}}}Gj{`Mn}}{{{Fh{c}}}Gj{`Mn}}{cAn{}}{c{{B`{e}}}{}{}}{{{Gl{c}}}{{B`{{Fl{c}}e}}}{`Ab}{}}11111111111{c{{B`{eBd}}}{}{}}00000{c{{B`{eAd}}}{}{}}00000{cBh{}}00000??????```{{cA`}Ab{}}00{ce{}{}}00000{GnGn}{AdAd}{H`H`}{{ce}Ab{}{}}00{{GnGn}Mj}{{GnGn}Cn}{{H`H`}Cn}{{ce}Cn{}{}}000{{GnAf}Ah}{{AdAf}Ah}{{H`Af}Ah}{cc{}}00{Gj{{B`{GnMh}}}}{Gj{{B`{H`Mh}}}}{{Gnc}AbN`}`???{{GnGn}{{Cl{Mj}}}}``{ce{}{}}00000{GnGj}{H`Gj}{c{{B`{e}}}{}{}}00000{c{{B`{eBd}}}{}{}}00{c{{B`{eAd}}}{}{}}00{cBh{}}00666```{{cA`}Ab{}}00777777{InIn}{GdGd}{HdHd}{{ce}Ab{}{}}00{{InIn}Mj}{{GdGd}Mj}{{HdHd}Mj}{{InIn}Cn}{{GdGd}Cn}{{HdHd}Cn}{{ce}Cn{}{}}00000{{InAf}Ah}{{GdAf}Ah}{{HdAf}Ah}{cc{}}00{{{Db{Cf}}}{{B`{InBn}}}}{{{Db{Cf}}}{{B`{GdBn}}}}{{{Db{Cf}}}{{B`{HdBn}}}}{AfIn}{AhGd}{AfHd}{Gj{{B`{InMh}}}}{Gj{{B`{GdMh}}}}{Gj{{B`{HdMh}}}}{{Inc}AbN`}{{Gdc}AbN`}{{Hdc}AbN`}{ce{}{}}00{{InIn}{{Cl{Mj}}}}{{GdGd}{{Cl{Mj}}}}{{HdHd}{{Cl{Mj}}}}333333{InGj}{GdGj}{HdGj}{c{{B`{e}}}{}{}}00000{c{{B`{eBd}}}{}{}}00{c{{B`{eAd}}}{}{}}00{cBh{}}00:::`````````````````````{{cA`}Ab{}}00000000`;;;;;;;;;;;;;;;;;;{IfIf}{I`I`}{IhIh}{FjFj}{IjIj}{F`F`}{HfHf}{IdId}{HbHb}{{ce}Ab{}{}}00000000{{IfIf}Mj}{{I`I`}Mj}{{FjFj}Mj}{{F`F`}Mj}{{HfHf}Mj}```{{IfIf}Cn}{{I`I`}Cn}{{IhIh}Cn}{{FjFj}Cn}{{IjIj}Cn}{{F`F`}Cn}{{HfHf}Cn}{{IdId}Cn}{{HbHb}Cn}{{ce}Cn{}{}}00000000000000000`{{IfAf}Ah}0{{I`Af}Ah}0{{IhAf}Ah}{{FjAf}Ah}{{IjAf}Ah}{{F`Af}Ah}{{HfAf}Ah}{{IdAf}Ah}{{HbAf}Ah}{cc{}}000{{{Nb{IfIh}}}Ij}11111`{{{Db{Cf}}}{{B`{I`Bn}}}}{AjIf}{AlI`}{Gj{{B`{IfMh}}}}{Gj{{B`{I`Mh}}}}{Gj{{B`{IhMh}}}}{Gj{{B`{FjMh}}}}{Gj{{B`{IjMh}}}}{Gj{{B`{F`Mh}}}}{Gj{{B`{HfMh}}}}{Gj{{B`{IdMh}}}}{Gj{{B`{HbMh}}}}{Cb{{B`{c}}}{}}{Cb{{B`{Ifc}}}{}}1{Cb{{B`{I`c}}}{}}{{Ifc}AbN`}{{I`c}AbN`}{{Fjc}AbN`}{{F`c}AbN`}{{Hfc}AbN`}```{ce{}{}}00000000```{{IfIf}{{Cl{Mj}}}}{{I`I`}{{Cl{Mj}}}}{{FjFj}{{Cl{Mj}}}}{{F`F`}{{Cl{Mj}}}}{{HfHf}{{Cl{Mj}}}}````555555555555555555{IfGj}{I`Gj}{IhGj}{FjGj}{IjGj}{F`Gj}{HfGj}{IdGj}{HbGj}{cAn{}}0`{c{{B`{e}}}{}{}}00000000000000000{c{{B`{eBd}}}{}{}}00000000{c{{B`{eAd}}}{}{}}00000000`{cBh{}}00000000``{ce{}{}}00000000````````{{cA`}Ab{}}0000{{}Hn}{DnGf}{{GfGf}c{}}0004444444444{EnEn}{GfGf}{HnHn}{EbEb}{G`G`}{{ce}Ab{}{}}0000{{EnEn}Mj}{{GfGf}Mj}{{HnHn}Mj}{{EbEb}Mj}{{G`G`}Mj}`{{}Gf}{{EnEn}Cn}{{GfGf}Cn}{{HnHn}Cn}{{EbEb}Cn}{{G`G`}Cn}{{ce}Cn{}{}}000000000{{Gfc}Gf{{An{EnHnDn}{{j{Cn}}}}}}{{Gfc}Gf{{An{EnHnDn}{{j{{Cl{Dn}}}}}}}}{Gf{{Db{{Nb{EnHnDn}}}}}}{{EnAf}Ah}0{{GfAf}Ah}0{{HnAf}Ah}0{{EbAf}Ah}0{{G`Af}Ah}{cc{}}0000{{{Db{Cf}}}{{B`{EnBn}}}}{{{Db{Cf}}}{{B`{HnBn}}}}{AA`Gf}{AAbGf}{AAdGf}{AAfHn}{Gj{{B`{EnMh}}}}{Gj{{B`{GfMh}}}}{Gj{{B`{HnMh}}}}{Gj{{B`{EbMh}}}}{Gj{{B`{G`Mh}}}}{Cb{{B`{c}}}{}}{Cb{{B`{Enc}}}{}}1{Cb{{B`{Gfc}}}{}}{Cb{{B`{Hnc}}}{}}3{Cb{{B`{Ebc}}}{}}4{Cb{{B`{HnBn}}}}{GfDn}{{GfEnHn}Dn}{{Enc}AbN`}{{Gfc}AbN`}{{Hnc}AbN`}{{Ebc}AbN`}{{G`c}AbN`}{{GfEnHnDn}Gf}{ce{}{}}0000{EnCn}{GfCn}{HnCn}1{{GfGf}Cn}2{{Gfc}Gf{{An{EnHnDn}{{j{Dn}}}}}}{{GfAAh}c{}}{{GfAAj}c{}}{{GfAAl}c{}}{{GfDn}c{}}{{GfMl}c{}}1{{GfCf}c{}}{{GfAAn}c{}}{{GfAB`}c{}}44{{GfABb}c{}}{Gfc{}}0{{}Gf}{GfGf}{{EnEn}{{Cl{Mj}}}}{{GfGf}{{Cl{Mj}}}}{{HnHn}{{Cl{Mj}}}}{{EbEb}{{Cl{Mj}}}}{{G`G`}{{Cl{Mj}}}}{{GfGf}c{}}000{cGf{{ABf{}{{ABd{Gf}}}}}}0{ce{}{}}000000000{EnGj}{GfGj}{HnGj}{EbGj}{G`Gj}{cAn{}}000`{{EnHnDn}Gf}{c{{B`{e}}}{}{}}000000000{Hn{{B`{AnABh}}}}{c{{B`{eBd}}}{}{}}0000{c{{B`{eAd}}}{}{}}0000{cBh{}}0000{{{Ch{{Nb{EnHnDn}}}}}Gf}====={{}Gf}```````````````{{cA`}Ab{}}??{J`J`}{{ce}Ab{}{}}{{J`J`}Mj}{{J`J`}Cn}{{ce}Cn{}{}}0{{J`Af}Ah}{cc{}}{Gj{{B`{J`Mh}}}}{{J`c}AbN`}{ce{}{}}{{J`J`}{{Cl{Mj}}}}11{J`Gj}{c{{B`{e}}}{}{}}{ABj{{B`{J`Ad}}}}1{c{{B`{eBd}}}{}{}}{c{{B`{eAd}}}{}{}}{cBh{}}7````````````{{cA`}Ab{}}00000`888888888888{JfJf}{ABlABl}{JhJh}{JdJd}{ABnABn}{JbJb}{{ce}Ab{}{}}00000````{{JfJf}Cn}{{JhJh}Cn}{{JdJd}Cn}{{JbJb}Cn}{{ce}Cn{}{}}0000000`{{JfAf}Ah}{{ABlAf}Ah}{{JhAf}Ah}{{JdAf}Ah}{{ABnAf}Ah}{{JbAf}Ah}{cc{}}00{{{Nb{IfJf}}}Jh}111{Gj{{B`{JfMh}}}}{Gj{{B`{JhMh}}}}{Gj{{B`{JdMh}}}}{Gj{{B`{JbMh}}}}``{ce{}{}}00000````````````000000000000{JfGj}{JhGj}{JdGj}{JbGj}`{c{{B`{e}}}{}{}}00000{AC`{{B`{JfAd}}}}111111{c{{B`{eBd}}}{}{}}00000{c{{B`{eAd}}}{}{}}00000`{cBh{}}00000``999999`````````````{{cA`}Ab{}}::{LbLb}{{ce}Ab{}{}}{{LbLb}Mj}{{LbLb}Cn}{{ce}Cn{}{}}0{{LbAf}Ah}{cc{}}{Gj{{B`{LbMh}}}}{{Lbc}AbN`}{ce{}{}}{{LbLb}{{Cl{Mj}}}}11{LbGj}{c{{B`{e}}}{}{}}0{c{{B`{eBd}}}{}{}}{c{{B`{eAd}}}{}{}}{cBh{}}6````````````````````````````````````````````````````````````````````{{cA`}Ab{}}00000000000000000077777777777777777777777777777777777777{JlJl}{KlKl}{KdKd}{KbKb}{KfKf}{LlLl}{M`M`}{LnLn}{KjKj}{JnJn}{K`K`}{L`L`}{JjJj}{KhKh}{KnKn}{LhLh}{LfLf}{LjLj}{LdLd}{{ce}Ab{}{}}000000000000000000{{JlJl}Mj}{{KlKl}Mj}{{KdKd}Mj}{{KbKb}Mj}{{KfKf}Mj}{{LlLl}Mj}{{M`M`}Mj}{{LnLn}Mj}{{KjKj}Mj}{{K`K`}Mj}{{L`L`}Mj}{{JjJj}Mj}````{{JlJl}Cn}{{KlKl}Cn}{{KdKd}Cn}{{KbKb}Cn}{{KfKf}Cn}{{LlLl}Cn}{{M`M`}Cn}{{LnLn}Cn}{{KjKj}Cn}{{JnJn}Cn}{{K`K`}Cn}{{L`L`}Cn}{{JjJj}Cn}{{KhKh}Cn}{{KnKn}Cn}{{LhLh}Cn}{{LfLf}Cn}{{LjLj}Cn}{{LdLd}Cn}{{ce}Cn{}{}}0000000000000000000000000000000000000`{{JlAf}Ah}{{KlAf}Ah}{{KdAf}Ah}{{KbAf}Ah}{{KfAf}Ah}{{LlAf}Ah}{{M`Af}Ah}{{LnAf}Ah}{{KjAf}Ah}{{JnAf}Ah}{{K`Af}Ah}{{L`Af}Ah}{{JjAf}Ah}{{KhAf}Ah}{{KnAf}Ah}{{LhAf}Ah}{{LfAf}Ah}{{LjAf}Ah}{{LdAf}Ah}{cc{}}000000000000000000{Gj{{B`{JlMh}}}}{Gj{{B`{KlMh}}}}{Gj{{B`{KdMh}}}}{Gj{{B`{KbMh}}}}{Gj{{B`{KfMh}}}}{Gj{{B`{LlMh}}}}{Gj{{B`{M`Mh}}}}{Gj{{B`{LnMh}}}}{Gj{{B`{KjMh}}}}{Gj{{B`{JnMh}}}}{Gj{{B`{K`Mh}}}}{Gj{{B`{L`Mh}}}}{Gj{{B`{JjMh}}}}{Gj{{B`{KhMh}}}}{Gj{{B`{KnMh}}}}{Gj{{B`{LhMh}}}}{Gj{{B`{LfMh}}}}{Gj{{B`{LjMh}}}}{Gj{{B`{LdMh}}}}``{{Jlc}AbN`}{{Klc}AbN`}{{Kdc}AbN`}{{Kbc}AbN`}{{Kfc}AbN`}{{Llc}AbN`}{{M`c}AbN`}{{Lnc}AbN`}{{Kjc}AbN`}{{K`c}AbN`}{{L`c}AbN`}{{Jjc}AbN`}``{ce{}{}}000000000000000000`````{{JlJl}{{Cl{Mj}}}}{{KlKl}{{Cl{Mj}}}}{{KdKd}{{Cl{Mj}}}}{{KbKb}{{Cl{Mj}}}}{{KfKf}{{Cl{Mj}}}}{{LlLl}{{Cl{Mj}}}}{{M`M`}{{Cl{Mj}}}}{{LnLn}{{Cl{Mj}}}}{{KjKj}{{Cl{Mj}}}}{{K`K`}{{Cl{Mj}}}}{{L`L`}{{Cl{Mj}}}}{{JjJj}{{Cl{Mj}}}}````````<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{JlGj}{KlGj}{KdGj}{KbGj}{KfGj}{LlGj}{M`Gj}{LnGj}{KjGj}{JnGj}{K`Gj}{L`Gj}{JjGj}{KhGj}{KnGj}{LhGj}{LfGj}{LjGj}{LdGj}`{c{{B`{e}}}{}{}}0000000000000000000000000000000000000{c{{B`{eBd}}}{}{}}000000000000000000{c{{B`{eAd}}}{}{}}000000000000000000```{cBh{}}000000000000000000``{ce{}{}}000000000000000000`","c":[],"p":[[10,"FromIterator",2276],[5,"BTreeMap",2277],[1,"array"],[10,"Clone",2278],[17,"Output"],[10,"Fn",2279],[10,"Ord",2280],[5,"Private",2281],[1,"unit"],[6,"TryFromCSLError",15],[5,"Formatter",2282],[8,"Result",2282],[10,"FromCSL",15],[10,"ToPLA",15],[5,"String",2283],[6,"Result",2284],[10,"TryFromCSL",15],[6,"TryFromPLAError",44],[10,"TryToPLA",15],[5,"TypeId",2285],[10,"TryFromPLA",44],[10,"TryToCSL",44],[6,"ConversionError",69],[5,"DecodeError",2286],[1,"str"],[1,"usize"],[1,"u8"],[1,"slice"],[10,"Error",2287],[6,"Option",2288],[1,"bool"],[8,"StrategyFor",2289],[5,"Vec",2290],[5,"CharStrategy",2291],[17,"Value"],[1,"char"],[5,"BTreeSet",2292],[10,"Strategy",2293],[5,"BigInt",2294],[5,"Address",336],[5,"AssetClass",1315],[5,"AssocMap",568],[10,"Debug",2282],[5,"CertificateIndex",336],[5,"ChainPointer",336],[6,"Credential",336],[6,"CurrencySymbol",1315],[6,"DCert",1057],[5,"Datum",700],[5,"DatumHash",700],[5,"Ed25519PubKeyHash",597],[6,"Extended",751],[5,"POSIXTime",1057],[6,"Interval",751],[5,"LedgerBytes",597],[5,"Lovelace",1315],[5,"LowerBound",751],[5,"MintingPolicyHash",976],[5,"Value",1315],[5,"PaymentPubKeyHash",597],[6,"PlutusData",230],[5,"PlutusInterval",751],[5,"Redeemer",909],[5,"RedeemerHash",909],[5,"ScriptContext",1057],[5,"ScriptHash",976],[6,"ScriptPurpose",1057],[5,"Slot",336],[5,"StakePubKeyHash",597],[6,"StakingCredential",336],[5,"TokenName",1315],[5,"TransactionHash",1057],[5,"TransactionIndex",336],[5,"TransactionInfo",1057],[5,"TransactionInput",1057],[5,"TransactionOutput",1057],[5,"TxInInfo",1057],[5,"UpperBound",751],[5,"ValidatorHash",976],[6,"OutputDatum",1522],[5,"ScriptContext",1553],[5,"TransactionInfo",1553],[5,"TransactionOutput",1553],[5,"TxInInfo",1553],[5,"ChangeParameters",1744],[5,"ColdCommitteeCredential",1744],[5,"Committee",1744],[5,"Constitution",1744],[6,"DRep",1744],[5,"DRepCredential",1744],[6,"Delegatee",1744],[6,"GovernanceAction",1744],[5,"GovernanceActionId",1744],[5,"HotCommitteeCredential",1744],[5,"ProtocolProcedure",1744],[5,"ProtocolVersion",1744],[5,"Rational",1719],[5,"ScriptContext",1744],[6,"ScriptInfo",1744],[6,"ScriptPurpose",1744],[5,"TransactionInfo",1744],[6,"TxCert",1744],[6,"Vote",1744],[6,"Voter",1744],[10,"FnOnce",2279],[5,"Box",2295],[6,"PlutusType",230],[6,"PlutusDataError",230],[6,"Ordering",2280],[1,"u32"],[10,"IsPlutusData",230],[10,"Hasher",2296],[1,"tuple"],[5,"PlutusData",2297],[5,"AddressWithExtraInfo",336],[5,"RewardAddressWithExtraInfo",336],[5,"Credential",2298],[5,"Pointer",2299],[5,"BigNum",2300],[5,"Address",2299],[10,"Default",2301],[10,"PartialEq",2280],[5,"LinkedHashMap",2302],[10,"Hash",2296],[10,"Eq",2280],[5,"Ed25519KeyHash",2303],[5,"DataHash",2303],[6,"TryFromPlutusIntervalError",751],[10,"PartialOrd",2280],[5,"RedeemerWithExtraInfo",909],[5,"ScriptHash",2303],[8,"PolicyID",2304],[5,"TransactionInput",2305],[5,"TransactionHash",2303],[10,"FnMut",2279],[5,"MultiAsset",2304],[5,"Value",2306],[5,"Mint",2304],[5,"AssetName",2304],[1,"i32"],[1,"i8"],[1,"i16"],[1,"u16"],[1,"i64"],[1,"u64"],[17,"Item"],[10,"Iterator",2307],[5,"FromUtf8Error",2283],[5,"OutputDatum",2304],[5,"TransactionOutputWithExtraInfo",1553],[5,"WithdrawalsWithExtraInfo",1553],[5,"TransactionOutput",2304],[15,"InvalidByteStringLength",90],[15,"HexDecodeError",90],[15,"UnexpectedPlutusType",321],[15,"UnexpectedPlutusInvariant",321],[15,"UnexpectedListLength",321],[8,"POSIXTimeRange",1057]],"b":[[27,"impl-Display-for-TryFromCSLError"],[28,"impl-Debug-for-TryFromCSLError"],[55,"impl-Debug-for-TryFromPLAError"],[56,"impl-Display-for-TryFromPLAError"],[75,"impl-Debug-for-ConversionError"],[76,"impl-Display-for-ConversionError"],[273,"impl-Debug-for-PlutusDataError"],[274,"impl-Display-for-PlutusDataError"],[426,"impl-Display-for-AddressWithExtraInfo%3C\'_%3E"],[427,"impl-Debug-for-AddressWithExtraInfo%3C\'a%3E"],[445,"impl-FromCSL%3CCredential%3E-for-StakingCredential"],[446,"impl-FromCSL%3CPointer%3E-for-StakingCredential"],[579,"impl-From%3CVec%3C(K,+V)%3E%3E-for-AssocMap%3CK,+V%3E"],[580,"impl-From%3C%5B(K,+V);+N%5D%3E-for-AssocMap%3CK,+V%3E"],[582,"impl-From%3CLinkedHashMap%3CK,+V%3E%3E-for-AssocMap%3CK,+V%3E"],[640,"impl-Display-for-LedgerBytes"],[641,"impl-Debug-for-LedgerBytes"],[821,"impl-Debug-for-TryFromPlutusIntervalError"],[822,"impl-Display-for-TryFromPlutusIntervalError"],[1160,"impl-Display-for-TransactionInput"],[1161,"impl-Debug-for-TransactionInput"],[1162,"impl-Display-for-TransactionHash"],[1163,"impl-Debug-for-TransactionHash"],[1329,"impl-Add-for-Value"],[1330,"impl-Add%3CValue%3E-for-%26Value"],[1331,"impl-Add%3C%26Value%3E-for-Value"],[1332,"impl-Add%3C%26Value%3E-for-%26Value"],[1378,"impl-Debug-for-CurrencySymbol"],[1379,"impl-Display-for-CurrencySymbol"],[1380,"impl-Display-for-Value"],[1381,"impl-Debug-for-Value"],[1382,"impl-Debug-for-TokenName"],[1383,"impl-Display-for-TokenName"],[1384,"impl-Display-for-AssetClass"],[1385,"impl-Debug-for-AssetClass"],[1394,"impl-FromCSL%3CMultiAsset%3E-for-Value"],[1395,"impl-FromCSL%3CValue%3E-for-Value"],[1396,"impl-FromCSL%3CMint%3E-for-Value"],[1432,"impl-Mul%3Ci32%3E-for-%26Value"],[1433,"impl-Mul%3Ci8%3E-for-%26Value"],[1434,"impl-Mul%3Ci16%3E-for-%26Value"],[1435,"impl-Mul%3C%26BigInt%3E-for-Value"],[1436,"impl-Mul%3Cu32%3E-for-%26Value"],[1437,"impl-Mul%3CBigInt%3E-for-%26Value"],[1438,"impl-Mul%3Cu8%3E-for-%26Value"],[1439,"impl-Mul%3Cu16%3E-for-%26Value"],[1440,"impl-Mul%3Ci64%3E-for-%26Value"],[1441,"impl-Mul%3C%26BigInt%3E-for-%26Value"],[1442,"impl-Mul%3CBigInt%3E-for-Value"],[1443,"impl-Mul%3Cu64%3E-for-%26Value"],[1444,"impl-Neg-for-Value"],[1445,"impl-Neg-for-%26Value"],[1453,"impl-Sub%3CValue%3E-for-%26Value"],[1454,"impl-Sub-for-Value"],[1455,"impl-Sub%3C%26Value%3E-for-Value"],[1456,"impl-Sub%3C%26Value%3E-for-%26Value"],[1457,"impl-Sum%3C%26Value%3E-for-Value"],[1458,"impl-Sum-for-Value"]]}]\ +["plutus_ledger_api",{"doc":"","t":"CCCCCCCCCHHHHCECKPPKKGKNNNNNNNNMNNMNNNMNNMNNNPPPPPPKGKNNNNNNNNNMNMNNNNGPPPNNNNNNNNNNNNNNNNNOOOOOOOCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEHEEEEEHEEEEEHEHHEPPPPPPPKYPPPPGGGPPPNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNMNNNNNNNNHHHHNNNNNNNMNNNNNNNNNNNNNNNNNNNNNOOOOOOCCCCCCCCCFFFFGPPPFPFGFNNNNNNNNNONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGPPGPFPPFPPPGPFNNNNNNNNNNNNNNNNNOONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPPPPPFIPPPFGPFFFFFNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNOOONNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNNNNOPFGFPFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEECEEECEEEPPPGNNNNNNNNNNNNNNNNNNNNNNNNNEEEFEEFEFFFFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOONNNNNNOOEEEEECEECEFNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPFFFPFEGPFPPGGFPFPPPPPEEPPPPPFFPPPPPPFGGPPPPPEFEEPGEPPPPGPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNO","n":["aux","csl","error","generators","goldens","plutus_data","v1","v2","v3","none","singleton","union_b_tree_maps_with","union_btree_maps_with","csl_to_pla","lib","pla_to_csl","FromCSL","ImpossibleConversion","InvalidBigInt","ToPLA","TryFromCSL","TryFromCSLError","TryToPLA","__clone_box","borrow","borrow_mut","clone","clone_into","fmt","fmt","from","from_csl","into","to_owned","to_pla","to_pla","to_string","try_from","try_from_csl","try_into","try_to_csl","try_to_pla","try_to_pla","type_id","vzip","BigIntOutOfRange","CSLDeserializeError","CSLJsError","ImpossibleConversion","InvalidTimeRange","MissingScript","TryFromPLA","TryFromPLAError","TryToCSL","borrow","borrow_mut","fmt","fmt","from","into","to_pla","to_string","try_from","try_from_pla","try_into","try_to_csl","try_to_csl","try_to_pla","type_id","vzip","ConversionError","HexDecodeError","InvalidByteStringLength","ParseError","borrow","borrow_mut","fmt","fmt","from","hex_decode_error","into","invalid_bytestring_length","source","to_pla","to_string","try_from","try_into","try_to_csl","try_to_pla","type_id","vzip","ctx","expected","got","relation","source","value_hex","value_hex","correct","primitive","v1","v2","v3","arb_bool","arb_bytes","arb_char","arb_complicated","arb_integer","arb_natural","arb_text","arb_address","arb_asset_class","arb_assoc_map","arb_certificate_index","arb_chain_pointer","arb_credential","arb_currency_symbol","arb_d_cert","arb_datum","arb_datum_hash","arb_ed25519_pub_key_hash","arb_extended","arb_extended_posix_time","arb_interval","arb_interval_posix_time","arb_ledger_bytes","arb_lovelace","arb_lower_bound","arb_minting_policy_hash","arb_native_tokens","arb_payment_pub_key_hash","arb_plutus_data","arb_plutus_interval","arb_plutus_interval_posix_time","arb_posix_time","arb_redeemer","arb_redeemer_hash","arb_script_context","arb_script_hash","arb_script_purpose","arb_slot","arb_stake_pub_key_hash","arb_staking_credential","arb_token_name","arb_transaction_hash","arb_transaction_index","arb_transaction_info","arb_transaction_input","arb_transaction_output","arb_tx_in_info","arb_upper_bound","arb_validator_hash","arb_value","arb_output_datum","arb_script_context","arb_transaction_info","arb_transaction_output","arb_tx_in_info","arb_change_parameters","arb_cold_committee_credential","arb_committee","arb_constitution","arb_d_rep","arb_d_rep_credential","arb_delegatee","arb_governance_action","arb_governance_action_id","arb_hot_committee_credential","arb_protocol_procedure","arb_protocol_version","arb_rational","arb_script_context","arb_script_info","arb_script_purpose","arb_transaction_info","arb_tx_cert","arb_vote","arb_voter","v1","v2","sample_address","sample_asset_class","sample_chain_pointer","sample_credential","sample_currency_symbol","sample_datum","sample_datum_hash","sample_dcert","sample_ed25519_pub_key_hash","sample_payment_pub_key_hash","sample_plutus_data","sample_plutus_interval","sample_redeemer","sample_redeemer_hash","sample_script_context","sample_script_hash","sample_script_purpose","sample_staking_credential","sample_token_name","sample_transaction_hash","sample_transaction_info","sample_transaction_input","sample_transaction_output","sample_tx_in_info","sample_value","sample_address","sample_asset_class","sample_chain_pointer","sample_credential","sample_currency_symbol","sample_datum","sample_datum_hash","sample_dcert","sample_ed25519_pub_key_hash","sample_output_datum","sample_payment_pub_key_hash","sample_plutus_data","sample_plutus_interval","sample_redeemer","sample_redeemer_hash","sample_script_context","sample_script_hash","sample_script_purpose","sample_staking_credential","sample_token_name","sample_transaction_hash","sample_transaction_info","sample_transaction_input","sample_transaction_output","sample_tx_in_info","sample_value","Bytes","Bytes","Constr","Constr","Integer","Integer","InternalError","IsPlutusData","IsPlutusData","List","List","Map","Map","PlutusData","PlutusDataError","PlutusType","UnexpectedListLength","UnexpectedPlutusInvariant","UnexpectedPlutusType","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","case_plutus_data","clone","clone","clone","clone_into","clone_into","clone_into","cmp","constr","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_plutus_data","from_plutus_data","hash","integer","into","into","into","list","map","parse_constr","parse_constr_with_tag","parse_fixed_len_constr_fields","parse_list","partial_cmp","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_string","try_from","try_from","try_from","try_from_csl","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","vzip","vzip","vzip","got","got","got","wanted","wanted","wanted","address","assoc_map","crypto","datum","interval","redeemer","script","transaction","value","Address","AddressWithExtraInfo","CertificateIndex","ChainPointer","Credential","Hash","Pointer","PubKey","RewardAddressWithExtraInfo","Script","Slot","StakingCredential","TransactionIndex","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_index","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","credential","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_csl","from_csl","from_csl","from_csl","from_csl","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_str","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","network_tag","network_tag","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","slot_number","staking_credential","staking_credential","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","transaction_index","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_csl","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_extra_info","AssocMap","__clone_box","borrow","borrow_mut","clone","clone_into","default","eq","equivalent","equivalent","fmt","from","from","from","from","from_plutus_data","insert","into","new","remove","to_owned","to_pla","to_plutus_data","try_from","try_into","try_to_csl","try_to_pla","type_id","vzip","Ed25519PubKeyHash","LedgerBytes","PaymentPubKeyHash","StakePubKeyHash","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","hash","hash","hash","hash","into","into","into","into","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Datum","DatumHash","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_csl","from_plutus_data","from_plutus_data","hash","hash","into","into","partial_cmp","partial_cmp","to_owned","to_owned","to_pla","to_pla","to_plutus_data","to_plutus_data","try_from","try_from","try_into","try_into","try_to_csl","try_to_csl","try_to_pla","try_to_pla","type_id","type_id","vzip","vzip","Always","EndAt","EndBefore","Extended","Finite","Finite","Interval","InvalidInterval","LowerBound","NegInf","Never","PlutusInterval","PosInf","StartAfter","StartAt","TryFromPlutusIntervalError","UnexpectedOpenBound","UpperBound","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bound","bound","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","closed","closed","cmp","cmp","cmp","cmp","cmp","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","hash","hash","hash","hash","hash","into","into","into","into","into","into","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","Redeemer","RedeemerHash","RedeemerWithExtraInfo","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_plutus_data","from_plutus_data","hash","index","into","into","into","partial_cmp","redeemer","tag","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","try_from","try_from","try_from","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","vzip","vzip","vzip","MintingPolicyHash","ScriptHash","ValidatorHash","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_bytes","from_bytes","from_bytes","from_csl","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","hash","hash","hash","into","into","into","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","try_from","try_from","try_from","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","vzip","vzip","vzip","Certifying","DCert","DelegDeRegKey","DelegDelegate","DelegRegKey","Genesis","Minting","Mir","POSIXTime","POSIXTimeRange","PoolRegister","PoolRetire","Rewarding","ScriptContext","ScriptPurpose","Spending","TransactionHash","TransactionInfo","TransactionInput","TransactionOutput","TxInInfo","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","d_cert","datum_hash","datums","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_str","from_str","from_str","from_str","hash","hash","hash","hash","hash","id","index","inputs","into","into","into","into","into","into","into","into","into","mint","output","outputs","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","purpose","reference","signatories","to","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","to_string","transaction_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","valid_range","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wdrl","Ada","AssetClass","CurrencySymbol","Lovelace","NativeToken","TokenName","Value","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","ada","ada_value","add","add","add","add","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","currency_symbol","default","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","filter","filter_map_amount","flatten","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_bytes","from_bytes","from_csl","from_csl","from_csl","from_csl","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_string","get_ada_amount","get_token_amount","hash","hash","hash","hash","hash","insert_token","into","into","into","into","into","is_ada","is_empty","is_empty","is_pure_ada","is_subset","is_zero","map_amount","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","mul","neg","neg","new","normalize","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","sub","sub","sub","sub","sum","sum","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_string","to_string","to_string","to_string","token_name","token_value","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into_string","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","type_id","type_id","type_id","type_id","type_id","unflatten","vzip","vzip","vzip","vzip","vzip","zero","address","assoc_map","crypto","datum","interval","redeemer","script","transaction","value","Datum","DatumHash","DatumHash","InlineDatum","None","OutputDatum","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","eq","equivalent","equivalent","fmt","from","from_plutus_data","hash","into","partial_cmp","to_owned","to_pla","to_plutus_data","try_from","try_from_csl","try_into","try_to_csl","try_to_pla","type_id","vzip","DCert","POSIXTime","POSIXTimeRange","ScriptContext","ScriptPurpose","TransactionHash","TransactionInfo","TransactionInput","TransactionOutput","TransactionOutputWithExtraInfo","TxInInfo","WithdrawalsWithExtraInfo","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","d_cert","data_cost","datum","datums","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","id","inputs","into","into","into","into","into","into","mint","network_id","network_tag","output","outputs","purpose","redeemers","reference","reference_inputs","reference_script","scripts","signatories","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","transaction_output","try_from","try_from","try_from","try_from","try_from","try_from","try_from_csl","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","valid_range","value","vzip","vzip","vzip","vzip","vzip","vzip","wdrl","withdrawals","address","assoc_map","crypto","datum","interval","ratio","redeemer","script","transaction","value","Rational","__clone_box","borrow","borrow_mut","clone","clone_into","cmp","eq","equivalent","equivalent","fmt","from","from_plutus_data","hash","into","partial_cmp","to_owned","to_pla","to_plutus_data","try_from","try_into","try_to_csl","try_to_pla","type_id","vzip","Abstain","AlwaysAbstain","AlwaysNoConfidence","AuthHotCommittee","Certifying","Certifying","ChangeParameters","ColdCommitteeCredential","Committee","CommitteeVoter","Constitution","DCert","DRep","DRep","DRepCredential","DRepVoter","DelegStaking","Delegatee","GovernanceAction","GovernanceActionId","HardForkInitiation","HotCommitteeCredential","InfoAction","Minting","Minting","NewConstitution","NoConfidence","POSIXTime","POSIXTimeRange","ParameterChange","PoolRegister","PoolRetire","Proposing","Proposing","ProtocolProcedure","ProtocolVersion","RegDRep","RegDeleg","RegStaking","ResignColdCommittee","Rewarding","Rewarding","ScriptContext","ScriptInfo","ScriptPurpose","Spending","Spending","Stake","StakePoolVoter","StakeVote","TransactionHash","TransactionInfo","TransactionInput","TransactionOutput","TreasuryWithdrawals","TxCert","TxInInfo","UnRegDRep","UnRegStaking","UpdateCommittee","UpdateDRep","Vote","Vote","VoteNo","VoteYes","Voter","Voting","Voting","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","constitution_script","current_treasury_amount","datums","deposit","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fee","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","from_plutus_data","gov_action_id","governance_action","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","id","inputs","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","major","members","minor","mint","outputs","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","protocol_procedures","quorum","redeemer","redeemers","reference_inputs","return_addr","script_info","signatories","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_pla","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","to_plutus_data","treasury_donation","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_csl","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","try_to_pla","tx_certs","tx_id","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","valid_range","votes","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wdrl"],"q":[[0,"plutus_ledger_api"],[9,"plutus_ledger_api::aux"],[13,"plutus_ledger_api::csl"],[16,"plutus_ledger_api::csl::csl_to_pla"],[45,"plutus_ledger_api::csl::pla_to_csl"],[70,"plutus_ledger_api::error"],[91,"plutus_ledger_api::error::ConversionError"],[98,"plutus_ledger_api::generators"],[99,"plutus_ledger_api::generators::correct"],[103,"plutus_ledger_api::generators::correct::primitive"],[110,"plutus_ledger_api::generators::correct::v1"],[153,"plutus_ledger_api::generators::correct::v2"],[158,"plutus_ledger_api::generators::correct::v3"],[178,"plutus_ledger_api::goldens"],[180,"plutus_ledger_api::goldens::v1"],[205,"plutus_ledger_api::goldens::v2"],[231,"plutus_ledger_api::plutus_data"],[322,"plutus_ledger_api::plutus_data::PlutusDataError"],[328,"plutus_ledger_api::v1"],[337,"plutus_ledger_api::v1::address"],[569,"plutus_ledger_api::v1::assoc_map"],[598,"plutus_ledger_api::v1::crypto"],[701,"plutus_ledger_api::v1::datum"],[752,"plutus_ledger_api::v1::interval"],[910,"plutus_ledger_api::v1::redeemer"],[977,"plutus_ledger_api::v1::script"],[1058,"plutus_ledger_api::v1::transaction"],[1316,"plutus_ledger_api::v1::value"],[1514,"plutus_ledger_api::v2"],[1523,"plutus_ledger_api::v2::datum"],[1554,"plutus_ledger_api::v2::transaction"],[1710,"plutus_ledger_api::v3"],[1720,"plutus_ledger_api::v3::ratio"],[1745,"plutus_ledger_api::v3::transaction"],[2277,"core::iter::traits::collect"],[2278,"alloc::collections::btree::map"],[2279,"core::clone"],[2280,"core::ops::function"],[2281,"core::cmp"],[2282,"dyn_clone::sealed"],[2283,"core::fmt"],[2284,"core::fmt"],[2285,"core::result"],[2286,"core::any"],[2287,"data_encoding"],[2288,"core::error"],[2289,"core::option"],[2290,"proptest::arbitrary::traits"],[2291,"alloc::vec"],[2292,"proptest::char"],[2293,"alloc::collections::btree::set"],[2294,"proptest::strategy::traits"],[2295,"num_bigint::bigint"],[2296,"core::fmt"],[2297,"core::cmp"],[2298,"cardano_serialization_lib::protocol_types::plutus::plutus_data"],[2299,"cardano_serialization_lib::protocol_types::credential"],[2300,"cardano_serialization_lib::protocol_types::address"],[2301,"cardano_serialization_lib::protocol_types::numeric::big_num"],[2302,"cardano_serialization_lib::protocol_types::address"],[2303,"core::cmp"],[2304,"core::hash"],[2305,"cardano_serialization_lib::protocol_types::crypto::macro_implemented_hash_types"],[2306,"cardano_serialization_lib::protocol_types::tx_input"],[2307,"cardano_serialization_lib::protocol_types::crypto::macro_implemented_hash_types"],[2308,"cardano_serialization_lib"],[2309,"alloc::string"]],"d":["","","","Proptest strategies for most common types","Golden test data","Plutus Data related types and traits","Plutus types and utilities for Plutus V1","Plutus types and utilities for Plutus V2","Plutus types and utilities for Plutus V3","Create an empty container.","Create a container C from one element.","","Union two BTreeMaps, call f to resolve conflicts if …","","","","Convert a cardano-serialization-lib type to its …","","","","Convert a cardano-serialization-lib type to its …","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Convert a plutus-ledger-api type to its …","","Convert a plutus-ledger-api type to its …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Proptest strategies for most common types","Proptest strategies for most common primitive types","Proptest strategies for Plutus V1 types","Proptest strategies for Plutus V2 types","Proptest strategies for Plutus V3 types","Strategy to generate an arbitrary boolean","Strategy to generate an arbitrary bytestring","Strategy to generate an arbitrary character","Strategy to generate a complicated data structure","Strategy to generate an arbitrary BigInt","Strategy to generate an arbitrary non-negative BigInt","Strategy to generate an arbitrary string","Strategy to generate a Cardano address","Strategy to generate an asset class","Strategy to generate an AssocMap, given the strategies to …","Strategy to generate a certificate index.","Strategy to generate a chain pointer","Strategy to generate a credential","Strategy to generate a currency symbol","Strategy to generate a DCert","Strategy to generate a Datum","Strategy to generate a Datum hash","Strategy to generate Ed25519 public key hash","Strategy to generate an Extended set","Strategy to generate an extended POSIX time","Strategy to generate a Interval","Strategy to generate a Interval","Strategy to generate an arbitrary bytestring with a fixed …","","Strategy to generate a LowerBound","Strategy to generate a minting policy hash","Strategy to generate a Value","Strategy to generate a PaymentPubKeyHash","Strategy to generate an arbitrary PlutusData with a …","Strategy to generate a PlutusInterval","Strategy to generate a PlutusInterval","Strategy to generate a POSIX Time","Strategy to generate a Redeemer","Strategy to generate a Datum hash","Strategy to generate a ScriptContext","Strategy to generate a ScriptHash","Strategy to generate a ScriptPurpose","Strategy to generate a slot number","","Strategy to generate a staking credential","Strategy to generate a token name","Strategy to generate a transaction hash","Strategy to generate a transaction index","Strategy to generate a TransactionInfo. Note that its …","Strategy to generate a transaction input","Strategy to generate transaction output","Strategy to generate a TxInInfo","Strategy to generate an UpperBound","Strategy to generate a validator hash","Strategy to generate a Value","Strategy to generate an output datum","","","Strategy to generate transaction output","Strategy to generate a TxInInfo","Strategy to generate change parameters","Strategy to generate cold committee credentials","Strategy to generate committees","Strategy to generate constitutions","Strategy to generate DReps","Strategy to generate DRep credentials","Strategy to generate delegatees","Strategy to generate governance actions","Strategy to generate governance action ids","Strategy to generate hot committee credentials","Strategy to generate protocol procedures","Strategy to generate protocol versions","Strategy to generate rationals","Strategy to generate script contexts","Strategy to generate script info","Strategy to generate script purposes","Strategy to generate transaction info","Strategy to generate tx certs","Strategy to generate votes","Strategy to generate voters","Golden test data or Plutus V1 types","Golden test data or Plutus V2 types","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Data representation of on-chain data such as Datums and …","","","","","","","","","","","","","","","","Deserialise a Plutus data using parsers for each variant","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Given a PlutusData, parse it as PlutusData::Constr and its …","Given a PlutusData, parse it as PlutusData::Constr and …","Given a vector of PlutusData, parse it as an array whose …","Given a PlutusData, parse it as PlutusData::List. Return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Types related to Cardano addresses","","Types for cryptographic primitives, and other lower level …","Types related to Plutus Datums","Types related to PlutusInterval","Types related to Plutus Redeemers","Types related to Plutus scripts","Types related to Cardano transactions.","Types related to Cardano values, such as Ada and native …","Shelley Address for wallets or validators","","Position of the certificate in a certain transaction","In an address, a chain pointer refers to a point of the …","A public key hash or validator hash credential (used as a …","","","","","","Number of slots elapsed since genesis","Credential (public key hash or pointer) used for staking","Position of a transaction in a given slot This is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Inserts a key-value pair into the map.","Calls U::from(self).","","Removes a key from the map, returning the value at the key …","","","","","","","","","","ED25519 public key hash This is the standard cryptography …","A bytestring in the Cardano ledger context","Standard public key hash used to verify a transaction …","Standard public key hash used to verify a staking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Piece of information associated with a UTxO encoded into a …","blake2b-256 hash of a datum","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A set extended with a positive and negative infinity.","","","An abstraction over PlutusInterval, allowing valid values …","","","","","An interval of Ts.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Piece of information attached to a transaction when …","blake2b-256 hash of a datum","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of a minting policy script","Hash of a Plutus script","Identifier of a validator script","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Partial representation of digests of certificates on the …","","","","","","","POSIX time is measured as the number of milliseconds since …","","A digest of the PoolParam","","","The context that is presented to the currently-executing …","The purpose of the script that’s currently running.","","32-bytes blake2b256 hash of a transaction body.","A pending transaction as seen by validator scripts, also …","An input of a transaction","An output of a transaction","An input of a pending transaction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","AssetClass is uniquely identifying a specific asset","Identifier of a currency, which could be either Ada (or …","","","Name of a token. This can be any arbitrary bytearray","A value that can contain multiple asset classes","","","","","","Ada tokenname (empty bytestring)","Create a Value containing only ada tokens, given the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Apply a predicate to tokens.","Apply a function to each token of the value. If the result …","Create a vector with each distinct value Warning: is the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","Convert a UTF8 string into a TokenName (use from_str to …","Lookup the quantity of ada(unit: lovelace).","Lookup the quantity of the given token.","","","","","","Insert a new token into the value, or replace the existing …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Return true if the value don’t have any entries.","","","","","Apply a function to each token of the value, and use its …","","","","","","","","","","","","","","","","Remove all tokens whose quantity is zero.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Value containing only the given quantity of the …","","","","","","","","","","","Convert TokenName to string if it is a valid UTF8 …","","","","","","","","","","","","","","","","","","","","","","","","","","Types related to Plutus Datums","","","","Types related to Cardano transactions.","","","","","","","Optional datum of a transaction","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","The context that is presented to the currently-executing …","","","A pending transaction as seen by validator scripts, also …","","An output of a transaction","","An input of a pending transaction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Types related to rational values","","","Types related to Cardano transactions.","","Represents an arbitrary-precision ratio.","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","Authorize a Hot credential for a specific Committee member…","","","A Plutus Data object containing proposed parameter changes.","","","","","","","","","","Delegate staking credential to a Delegatee","","","Similar to TransactionInput, but for GovernanceAction.","Propose to update protocol version","","","","","Propose to modify the constitution or its guardrail script","Propose to create a state of no-confidence in the current …","","","Propose to change the protocol parameters","A digest of the PoolParams","The retirement certificate and the Epoch in which the …","","","","","Register a DRep with a deposit value. The optional anchor …","Register and delegate staking credential to a Delegatee in …","Register staking credential with an optional deposit amount","","","","","","","","","","","","","","","","Propose to withdraw from the cardano treasury","","","UnRegister a DRep with mandatory refund value","Un-Register staking credential with an optional refund …","Propose to update the members of the constitutional …","Update a DRep. The optional anchor is omitted.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Optional guardrail script","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Committee members with epoch number when each of them …","","","","","","","","","","","","","","","","","Quorum of the committee that is necessary for a successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,0,0,0,0,10,10,10,10,10,10,10,10,13,10,10,14,10,10,10,17,10,10,19,10,10,10,18,18,18,18,18,18,0,0,0,18,18,18,18,18,18,18,18,18,21,18,22,18,18,18,18,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,153,153,153,153,154,153,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,107,61,107,61,107,108,0,0,61,107,61,107,0,0,0,108,108,108,61,107,108,61,107,108,61,107,108,61,0,61,107,108,61,107,108,61,61,61,61,61,61,107,108,108,61,107,107,108,111,61,61,61,61,107,108,61,61,0,0,0,0,61,61,107,108,61,107,108,111,61,108,61,107,108,61,61,107,108,61,107,108,61,107,108,61,107,108,61,107,108,155,156,157,155,156,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,70,46,0,46,0,0,0,40,115,46,70,116,45,68,44,73,115,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,45,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,46,70,45,68,44,73,40,40,46,70,45,68,44,73,40,40,46,46,70,70,45,45,68,68,44,44,73,73,40,115,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,46,70,70,45,68,44,73,40,46,70,68,44,73,40,40,46,70,45,68,44,73,40,115,46,70,116,45,68,44,73,115,116,40,46,70,45,68,44,73,45,40,116,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,46,70,68,44,73,115,45,40,115,46,70,116,45,68,44,73,40,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,115,46,70,116,45,68,44,73,40,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,51,60,60,69,69,55,55,51,60,69,55,55,51,60,69,55,51,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,51,60,69,55,0,0,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,50,49,49,50,49,50,49,50,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,50,49,54,54,54,0,54,52,0,128,0,52,54,0,52,54,54,0,128,0,54,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,78,57,54,62,78,57,52,54,62,78,57,52,78,57,54,62,78,57,52,54,62,78,57,52,54,54,62,62,78,78,57,57,52,52,54,128,128,62,78,57,52,54,128,62,62,78,57,52,62,62,78,57,52,54,62,78,57,52,54,128,62,78,57,52,54,62,78,57,52,62,54,62,78,57,52,54,128,62,78,57,52,62,78,57,52,128,54,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,54,128,62,78,57,52,0,0,0,63,130,64,63,130,64,63,130,64,63,130,64,63,130,64,63,63,64,63,63,64,64,63,130,64,63,130,64,63,64,63,130,63,130,64,63,130,130,63,130,64,63,130,64,63,64,63,130,64,63,130,64,63,130,64,63,130,64,63,130,64,63,130,64,0,0,0,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,79,58,58,66,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,79,58,66,67,0,48,48,48,48,67,48,0,0,48,48,67,0,0,67,0,0,0,0,0,75,72,76,53,77,48,67,74,65,76,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,53,48,67,74,76,74,75,72,76,53,77,48,67,74,65,75,75,72,72,76,76,53,53,77,77,48,48,67,67,74,74,65,65,74,75,75,72,72,76,53,77,48,67,74,65,75,72,76,53,77,77,48,67,74,65,158,72,75,72,75,72,76,53,77,48,67,74,65,75,75,72,72,75,72,53,48,67,74,75,74,75,72,76,53,77,48,67,74,65,74,77,74,75,72,53,48,67,65,77,74,158,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,75,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,75,72,76,53,77,48,67,74,65,65,75,72,76,53,77,48,67,74,65,74,76,75,72,76,53,77,48,67,74,65,74,47,0,0,0,47,0,0,47,59,71,41,56,71,59,59,59,59,59,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,41,59,47,59,71,41,56,47,47,59,59,71,71,41,41,56,56,59,59,59,47,47,59,59,71,71,41,41,56,47,59,71,41,56,47,71,59,59,59,71,47,59,71,41,56,47,47,59,59,71,71,41,41,71,59,59,47,59,71,41,56,59,47,59,71,41,56,47,59,71,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,47,59,71,41,56,59,59,59,59,59,59,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,47,59,71,41,41,59,47,59,71,41,56,47,59,71,41,56,71,47,59,71,41,56,47,59,71,41,56,47,59,71,41,56,59,47,59,71,41,56,59,0,0,0,0,0,0,0,0,0,0,0,80,80,80,0,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,0,0,0,0,0,0,0,0,0,0,0,0,83,150,84,82,151,81,83,83,150,84,82,151,81,83,150,84,82,151,81,83,150,84,82,151,81,83,150,84,82,151,81,82,150,83,82,83,84,82,81,83,83,84,84,82,82,81,81,82,83,150,84,82,151,81,83,150,84,84,82,151,81,83,84,82,81,82,82,83,150,84,82,151,81,82,150,151,84,82,81,82,84,82,83,150,82,83,150,84,82,151,81,83,150,84,82,151,81,83,84,82,81,150,83,150,84,82,151,81,83,83,150,84,82,151,81,83,150,84,82,151,81,83,150,84,82,151,81,81,83,150,84,82,151,81,82,83,83,150,84,82,151,81,82,151,0,0,0,0,0,0,0,0,0,0,0,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,103,89,89,102,100,99,0,0,0,104,0,0,0,89,0,104,102,0,0,0,92,0,92,100,99,92,92,0,0,92,102,102,100,99,0,0,102,102,102,102,100,99,0,0,0,100,99,91,104,91,0,0,0,0,92,0,0,102,102,92,102,0,91,103,103,0,100,99,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,88,96,85,88,101,101,95,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,86,94,94,90,90,89,89,91,91,102,102,104,104,103,103,93,93,87,87,88,88,96,96,85,85,92,92,95,95,100,100,99,99,101,101,98,98,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,93,95,86,94,90,89,91,102,104,103,93,88,96,85,101,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,96,87,96,101,101,86,94,90,89,91,102,104,103,93,88,96,85,101,87,98,101,101,95,98,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101,93,98,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101,101,86,94,90,89,91,102,104,103,93,87,88,96,85,92,95,100,99,101,98,101],"f":"`````````{{}e{}{{b{c}}}}{ce{}{{b{c}}}}{{e{f{{d{gc}}}}}{{d{gc}}}h{{l{cc}{{j{c}}}}}{hn}}{{e{d{gc}}{d{gc}}}{{d{gc}}}h{{l{cc}{{j{c}}}}}{hn}}``````````{{cA`}Ab{}}{ce{}{}}0{AdAd}{{ce}Ab{}{}}{{AdAf}Ah}0{cc{}}{cAj{}}55{Alc{}}6{cAn{}}{c{{B`{e}}}{}{}}{c{{B`{BbAd}}}{}}1{c{{B`{eBd}}}{}{}}{Bf{{B`{cAd}}}{}}{c{{B`{eAd}}}{}{}}{cBh{}}=`````````=={{BdAf}Ah}0:>>76{c{{B`{BjBd}}}{}}7{Bl{{B`{cBd}}}{}}643{ce{}{}}````00{{BnAf}Ah}0>{{C`Cb}Bn}2{{CbCdCb{Ch{Cf}}}Bn}{Bn{{Cl{Cj}}}}4>==;984````````````{{}{{D`{Cn}}}}{{}{{D`{{Db{Cf}}}}}}{{}Dd}{{}{{`{{Dl{}{{Df{{d{An{B`{{Dj{Dh}}{Cl{{B`{{Db{Cf}}Cn}}}}}}}}}}}}}}}}{{}{{`{{Dl{}{{Df{Dn}}}}}}}}{Cd{{`{{Dl{}{{Df{Dn}}}}}}}}{{}{{D`{An}}}}{{}{{`{{Dl{}{{Df{E`}}}}}}}}{{}{{`{{Dl{}{{Df{Eb}}}}}}}}{{ei}{{`{{Dl{}{{Df{{Ed{cg}}}}}}}}}Ef{{Dl{}{{Df{c}}}}}Ef{{Dl{}{{Df{g}}}}}}{{}{{`{{Dl{}{{Df{Eh}}}}}}}}{{}{{`{{Dl{}{{Df{Ej}}}}}}}}{{}{{`{{Dl{}{{Df{El}}}}}}}}{{}{{`{{Dl{}{{Df{En}}}}}}}}{{}{{`{{Dl{}{{Df{F`}}}}}}}}{{}{{`{{Dl{}{{Df{Fb}}}}}}}}{{}{{`{{Dl{}{{Df{Fd}}}}}}}}{{}{{`{{Dl{}{{Df{Ff}}}}}}}}{c{{`{{Dl{}{{Df{Fh}}}}}}}Dl}{{}{{`{{Dl{}{{Df{{Fh{Fj}}}}}}}}}}{{cc}{{`{{Dl{}{{Df{Fl}}}}}}}Dl}{{}{{`{{Dl{}{{Df{{Fl{Fj}}}}}}}}}}{Cd{{`{{Dl{}{{Df{Fn}}}}}}}}{{}{{`{{Dl{}{{Df{G`}}}}}}}}{c{{`{{Dl{}{{Df{Gb}}}}}}}Dl}{{}{{`{{Dl{}{{Df{Gd}}}}}}}}{{}{{`{{Dl{}{{Df{Gf}}}}}}}}{{}{{`{{Dl{}{{Df{Gh}}}}}}}}{{}{{`{{Dl{}{{Df{Gj}}}}}}}}{{cc}{{`{{Dl{}{{Df{Gl}}}}}}}Dl}{{}{{`{{Dl{}{{Df{{Gl{Fj}}}}}}}}}}{{}{{`{{Dl{}{{Df{Fj}}}}}}}}{{}{{`{{Dl{}{{Df{Gn}}}}}}}}{{}{{`{{Dl{}{{Df{H`}}}}}}}}{{}{{`{{Dl{}{{Df{Hb}}}}}}}}{{}{{`{{Dl{}{{Df{Hd}}}}}}}}{{}{{`{{Dl{}{{Df{Hf}}}}}}}}{{}{{`{{Dl{}{{Df{Hh}}}}}}}}{{}{{`{{Dl{}{{Df{Hj}}}}}}}}{{}{{`{{Dl{}{{Df{Hl}}}}}}}}{{}{{`{{Dl{}{{Df{Hn}}}}}}}}{{}{{`{{Dl{}{{Df{I`}}}}}}}}{{}{{`{{Dl{}{{Df{Ib}}}}}}}}{{}{{`{{Dl{}{{Df{Id}}}}}}}}{{}{{`{{Dl{}{{Df{If}}}}}}}}{{}{{`{{Dl{}{{Df{Ih}}}}}}}}{{}{{`{{Dl{}{{Df{Ij}}}}}}}}{c{{`{{Dl{}{{Df{Il}}}}}}}Dl}{{}{{`{{Dl{}{{Df{In}}}}}}}}{{}{{`{{Dl{}{{Df{Gf}}}}}}}}{{}{{`{{Dl{}{{Df{J`}}}}}}}}{{}{{`{{Dl{}{{Df{Jb}}}}}}}}{{}{{`{{Dl{}{{Df{Jd}}}}}}}}{{}{{`{{Dl{}{{Df{Jf}}}}}}}}{{}{{`{{Dl{}{{Df{Jh}}}}}}}}{{}{{`{{Dl{}{{Df{Jj}}}}}}}}{{}{{`{{Dl{}{{Df{Jl}}}}}}}}{{}{{`{{Dl{}{{Df{Jn}}}}}}}}{{}{{`{{Dl{}{{Df{K`}}}}}}}}{{}{{`{{Dl{}{{Df{Kb}}}}}}}}{{}{{`{{Dl{}{{Df{Kd}}}}}}}}{{}{{`{{Dl{}{{Df{Kf}}}}}}}}{{}{{`{{Dl{}{{Df{Kh}}}}}}}}{{}{{`{{Dl{}{{Df{Kj}}}}}}}}{{}{{`{{Dl{}{{Df{Kl}}}}}}}}{{}{{`{{Dl{}{{Df{Kn}}}}}}}}{{}{{`{{Dl{}{{Df{L`}}}}}}}}{{}{{`{{Dl{}{{Df{Lb}}}}}}}}{{}{{`{{Dl{}{{Df{Ld}}}}}}}}{{}{{`{{Dl{}{{Df{Lf}}}}}}}}{{}{{`{{Dl{}{{Df{Lh}}}}}}}}{{}{{`{{Dl{}{{Df{Lj}}}}}}}}{{}{{`{{Dl{}{{Df{Ll}}}}}}}}{{}{{`{{Dl{}{{Df{Ln}}}}}}}}{{}{{`{{Dl{}{{Df{M`}}}}}}}}``{{}E`}{{}Eb}{{}Ej}{{}El}{{}En}{{}Fb}{{}Fd}{{}F`}{{}Ff}{{}Gh}{{}Gj}{{}{{Gl{Fj}}}}{{}Gn}{{}H`}{{}Hb}{{}Hd}{{}Hf}{{}Hl}{{}Hn}{{}I`}{{}Id}{{}If}{{}Ih}{{}Ij}{{}Gf}`````````{{}J`}`````{{}Jb}`````{{}Jd}`{{}Jf}{{}Jh}````````````````````{{cA`}Ab{}}00{ce{}{}}00000{{{Db{Cf}}}Gj}{{cgikGj}e{{Mb{Dn}{{j{{Md{Mb}}}}}}}{}{{Mb{{Db{Gj}}}{{j{e}}}}}{{Mb{Dn}{{j{e}}}}}{{Mb{Gj}{{j{e}}}}}}{GjGj}{MfMf}{MhMh}{{ce}Ab{}{}}00{{GjGj}Mj}{{Ml{Db{Gj}}}Gj}{{GjGj}Cn}{{ce}Cn{}{}}0{{GjAf}Ah}{{MfAf}Ah}{{MhAf}Ah}0{cc{}}{GjMf}11{Gj{{B`{MnMh}}}}{Gj{{B`{GjMh}}}}{{Gjc}AbN`}{MlGj}{ce{}{}}00{{{Db{Gj}}}Gj}{{{Db{{Nb{GjGj}}}}}Gj}{Gj{{B`{{Nb{Ml{Db{Gj}}}}Mh}}}}{{GjMl}{{B`{{Db{Gj}}Mh}}}}{{{Ch{Gj}}}{{B`{{f{Gj}}Mh}}}}{Gj{{B`{{Db{Gj}}Mh}}}}{{GjGj}{{Cl{Mj}}}}777777{MnGj}{GjGj}{cAn{}}{c{{B`{e}}}{}{}}00{Nd{{B`{GjAd}}}}111{c{{B`{eBd}}}{}{}}00{c{{B`{eAd}}}{}{}}00{cBh{}}00???````````````````````````````{{cA`}Ab{}}00000000`{ce{}{}}00000000000000000`{E`E`}{NfNf}{ElEl}{HlHl}{NhNh}{EjEj}{HhHh}{EhEh}{IbIb}{{ce}Ab{}{}}00000000{{E`E`}Mj}{{ElEl}Mj}{{HlHl}Mj}{{EjEj}Mj}{{HhHh}Mj}{{EhEh}Mj}{{IbIb}Mj}`{{E`E`}Cn}{{ElEl}Cn}{{HlHl}Cn}{{EjEj}Cn}{{HhHh}Cn}{{EhEh}Cn}{{IbIb}Cn}{{ce}Cn{}{}}0000000000000{{E`Af}Ah}{{NfAf}Ah}0{{ElAf}Ah}{{HlAf}Ah}{{NhAf}Ah}{{EjAf}Ah}{{HhAf}Ah}{{EhAf}Ah}{{IbAf}Ah}{cc{}}00000000{NjEl}{NlHl}{NjHl}{NlEj}{NnHh}{NnEh}{NnIb}{Gj{{B`{E`Mh}}}}{Gj{{B`{ElMh}}}}{Gj{{B`{HlMh}}}}{Gj{{B`{HhMh}}}}{Gj{{B`{EhMh}}}}{Gj{{B`{IbMh}}}}{Cb{{B`{E`c}}}{}}{{E`c}AbN`}{{Elc}AbN`}{{Hlc}AbN`}{{Ejc}AbN`}{{Hhc}AbN`}{{Ehc}AbN`}{{Ibc}AbN`}{ce{}{}}00000000``{{E`E`}{{Cl{Mj}}}}{{ElEl}{{Cl{Mj}}}}{{HlHl}{{Cl{Mj}}}}{{EjEj}{{Cl{Mj}}}}{{HhHh}{{Cl{Mj}}}}{{EhEh}{{Cl{Mj}}}}{{IbIb}{{Cl{Mj}}}}```777777777777777777{E`Gj}{ElGj}{HlGj}{HhGj}{EhGj}{IbGj}{cAn{}}`{c{{B`{e}}}{}{}}00000000{O`{{B`{E`Ad}}}}111111111{c{{B`{eBd}}}{}{}}00000000{c{{B`{eAd}}}{}{}}00000000{cBh{}}00000000{ce{}{}}00000000{{E`Cf}Nf}`{{cA`}Ab{}}22{{{Ed{ce}}}{{Ed{ce}}}hh}{{ce}Ab{}{}}{{}{{Ed{ce}}}ObOb}{{{Ed{ce}}{Ed{ce}}}CnOdOd}{{ce}Cn{}{}}0{{{Ed{ce}}Af}AhEfEf}{{{Db{{Nb{ce}}}}}{{Ed{ce}}}{}{}}{{{f{{Nb{ce}}}}}{{Ed{ce}}}hh}{{{Of{ce}}}{{Ed{ce}}}{OhOj}{}}{cc{}}{Gj{{B`{{Ed{ce}}Mh}}}MnMn}{{{Ed{ce}}ce}{{Cl{e}}}Od{}}>{{}{{Ed{ce}}}{}{}}{{{Ed{ce}}c}{{Cl{e}}}Odh}{ce{}{}}0{{{Ed{ce}}}GjMnMn}{c{{B`{e}}}{}{}}0{c{{B`{eBd}}}{}{}}{c{{B`{eAd}}}{}{}}{cBh{}}5````{{cA`}Ab{}}00066666666{FfFf}{GhGh}{HjHj}{FnFn}{{ce}Ab{}{}}000{{FfFf}Mj}{{GhGh}Mj}{{HjHj}Mj}{{FnFn}Mj}{{FfFf}Cn}{{GhGh}Cn}{{HjHj}Cn}{{FnFn}Cn}{{ce}Cn{}{}}0000000{{FfAf}Ah}{{GhAf}Ah}{{HjAf}Ah}{{FnAf}Ah}0{cc{}}000{OlFf}{Gj{{B`{FfMh}}}}{Gj{{B`{GhMh}}}}{Gj{{B`{HjMh}}}}{Gj{{B`{FnMh}}}}{{Ffc}AbN`}{{Ghc}AbN`}{{Hjc}AbN`}{{Fnc}AbN`}{ce{}{}}000{{FfFf}{{Cl{Mj}}}}{{GhGh}{{Cl{Mj}}}}{{HjHj}{{Cl{Mj}}}}{{FnFn}{{Cl{Mj}}}}44444444{FfGj}{GhGj}{HjGj}{FnGj}{cAn{}}{c{{B`{e}}}{}{}}0000000{c{{B`{eBd}}}{}{}}000{c{{B`{eAd}}}{}{}}000{cBh{}}000====``{{cA`}Ab{}}0>>>>{FdFd}{FbFb}{{ce}Ab{}{}}0{{FdFd}Mj}{{FbFb}Mj}{{FdFd}Cn}{{FbFb}Cn}{{ce}Cn{}{}}000{{FdAf}Ah}{{FbAf}Ah}{cc{}}0{OnFd}{Gj{{B`{FdMh}}}}{Gj{{B`{FbMh}}}}{{Fdc}AbN`}{{Fbc}AbN`}{ce{}{}}0{{FdFd}{{Cl{Mj}}}}{{FbFb}{{Cl{Mj}}}}2222{FdGj}{FbGj}{c{{B`{e}}}{}{}}000{c{{B`{eBd}}}{}{}}0{c{{B`{eAd}}}{}{}}0{cBh{}}088``````````````````{{cA`}Ab{}}0000999999999999``{{{Fl{c}}}{{Fl{c}}}h}{{{Gl{c}}}{{Gl{c}}}{`h}}{{{Il{c}}}{{Il{c}}}{`h}}{{{Gb{c}}}{{Gb{c}}}{`h}}{{{Fh{c}}}{{Fh{c}}}{`h}}{{ce}Ab{}{}}0000``{{{Fl{c}}{Fl{c}}}Mjn}{{{Gl{c}}{Gl{c}}}Mj{`n}}{{{Il{c}}{Il{c}}}Mj{`n}}{{{Gb{c}}{Gb{c}}}Mj{`n}}{{{Fh{c}}{Fh{c}}}Mj{`n}}{{{Fl{c}}{Fl{c}}}CnOd}{{{Gl{c}}{Gl{c}}}Cn{`Od}}{{{Il{c}}{Il{c}}}Cn{`Od}}{{{Gb{c}}{Gb{c}}}Cn{`Od}}{{{Fh{c}}{Fh{c}}}Cn{`Od}}{{ce}Cn{}{}}000000000{{{Fl{c}}Af}AhEf}{{A`Af}Ah}0{{{Gl{c}}Af}Ah{`Ef}}{{{Il{c}}Af}Ah{`Ef}}{{{Gb{c}}Af}Ah{`Ef}}{{{Fh{c}}Af}Ah{`Ef}}{cc{}}00{{{Fl{c}}}{{Gl{c}}}`}111`{Gj{{B`{{Gl{c}}Mh}}}{`Mn}}{Gj{{B`{{Il{c}}Mh}}}{`Mn}}{Gj{{B`{{Gb{c}}Mh}}}{`Mn}}{Gj{{B`{{Fh{c}}Mh}}}{`Mn}}{{{Fl{c}}e}AbOhN`}{{{Gl{c}}e}Ab{`Oh}N`}{{{Il{c}}e}Ab{`Oh}N`}{{{Gb{c}}e}Ab{`Oh}N`}{{{Fh{c}}e}Ab{`Oh}N`}{ce{}{}}00000{{{Fl{c}}{Fl{c}}}{{Cl{Mj}}}Ab}{{{Gl{c}}{Gl{c}}}{{Cl{Mj}}}{`Ab}}{{{Il{c}}{Il{c}}}{{Cl{Mj}}}{`Ab}}{{{Gb{c}}{Gb{c}}}{{Cl{Mj}}}{`Ab}}{{{Fh{c}}{Fh{c}}}{{Cl{Mj}}}{`Ab}}`55555555555{{{Gl{c}}}Gj{`Mn}}{{{Il{c}}}Gj{`Mn}}{{{Gb{c}}}Gj{`Mn}}{{{Fh{c}}}Gj{`Mn}}{cAn{}}{c{{B`{e}}}{}{}}{{{Gl{c}}}{{B`{{Fl{c}}e}}}{`Ab}{}}11111111111{c{{B`{eBd}}}{}{}}00000{c{{B`{eAd}}}{}{}}00000{cBh{}}00000??????```{{cA`}Ab{}}00{ce{}{}}00000{GnGn}{AdAd}{H`H`}{{ce}Ab{}{}}00{{GnGn}Mj}{{GnGn}Cn}{{H`H`}Cn}{{ce}Cn{}{}}000{{GnAf}Ah}{{AdAf}Ah}{{H`Af}Ah}{cc{}}00{Gj{{B`{GnMh}}}}{Gj{{B`{H`Mh}}}}{{Gnc}AbN`}`???{{GnGn}{{Cl{Mj}}}}``{ce{}{}}00000{GnGj}{H`Gj}{c{{B`{e}}}{}{}}00000{c{{B`{eBd}}}{}{}}00{c{{B`{eAd}}}{}{}}00{cBh{}}00666```{{cA`}Ab{}}00777777{InIn}{GdGd}{HdHd}{{ce}Ab{}{}}00{{InIn}Mj}{{GdGd}Mj}{{HdHd}Mj}{{InIn}Cn}{{GdGd}Cn}{{HdHd}Cn}{{ce}Cn{}{}}00000{{InAf}Ah}{{GdAf}Ah}{{HdAf}Ah}{cc{}}00{{{Db{Cf}}}{{B`{InBn}}}}{{{Db{Cf}}}{{B`{GdBn}}}}{{{Db{Cf}}}{{B`{HdBn}}}}{AfIn}{AhGd}{AfHd}{Gj{{B`{InMh}}}}{Gj{{B`{GdMh}}}}{Gj{{B`{HdMh}}}}{{Inc}AbN`}{{Gdc}AbN`}{{Hdc}AbN`}{ce{}{}}00{{InIn}{{Cl{Mj}}}}{{GdGd}{{Cl{Mj}}}}{{HdHd}{{Cl{Mj}}}}333333{InGj}{GdGj}{HdGj}{c{{B`{e}}}{}{}}00000{c{{B`{eBd}}}{}{}}00{c{{B`{eAd}}}{}{}}00{cBh{}}00:::`````````````````````{{cA`}Ab{}}00000000`;;;;;;;;;;;;;;;;;;{IfIf}{I`I`}{IhIh}{FjFj}{IjIj}{F`F`}{HfHf}{IdId}{HbHb}{{ce}Ab{}{}}00000000{{IfIf}Mj}{{I`I`}Mj}{{FjFj}Mj}{{F`F`}Mj}{{HfHf}Mj}```{{IfIf}Cn}{{I`I`}Cn}{{IhIh}Cn}{{FjFj}Cn}{{IjIj}Cn}{{F`F`}Cn}{{HfHf}Cn}{{IdId}Cn}{{HbHb}Cn}{{ce}Cn{}{}}00000000000000000`{{IfAf}Ah}0{{I`Af}Ah}0{{IhAf}Ah}{{FjAf}Ah}{{IjAf}Ah}{{F`Af}Ah}{{HfAf}Ah}{{IdAf}Ah}{{HbAf}Ah}{cc{}}000{{{Nb{IfIh}}}Ij}11111`{{{Db{Cf}}}{{B`{I`Bn}}}}{AjIf}{AlI`}{Gj{{B`{IfMh}}}}{Gj{{B`{I`Mh}}}}{Gj{{B`{IhMh}}}}{Gj{{B`{FjMh}}}}{Gj{{B`{IjMh}}}}{Gj{{B`{F`Mh}}}}{Gj{{B`{HfMh}}}}{Gj{{B`{IdMh}}}}{Gj{{B`{HbMh}}}}{Cb{{B`{Ifc}}}{}}{Cb{{B`{c}}}{}}{Cb{{B`{I`c}}}{}}1{{Ifc}AbN`}{{I`c}AbN`}{{Fjc}AbN`}{{F`c}AbN`}{{Hfc}AbN`}```{ce{}{}}00000000```{{IfIf}{{Cl{Mj}}}}{{I`I`}{{Cl{Mj}}}}{{FjFj}{{Cl{Mj}}}}{{F`F`}{{Cl{Mj}}}}{{HfHf}{{Cl{Mj}}}}````555555555555555555{IfGj}{I`Gj}{IhGj}{FjGj}{IjGj}{F`Gj}{HfGj}{IdGj}{HbGj}{cAn{}}0`{c{{B`{e}}}{}{}}00000000000000000{c{{B`{eBd}}}{}{}}00000000{c{{B`{eAd}}}{}{}}00000000`{cBh{}}00000000``{ce{}{}}00000000````````{{cA`}Ab{}}0000{{}Hn}{DnGf}{{GfGf}c{}}0004444444444{EnEn}{GfGf}{HnHn}{EbEb}{G`G`}{{ce}Ab{}{}}0000{{EnEn}Mj}{{GfGf}Mj}{{HnHn}Mj}{{EbEb}Mj}{{G`G`}Mj}`{{}Gf}{{EnEn}Cn}{{GfGf}Cn}{{HnHn}Cn}{{EbEb}Cn}{{G`G`}Cn}{{ce}Cn{}{}}000000000{{Gfc}Gf{{An{EnHnDn}{{j{Cn}}}}}}{{Gfc}Gf{{An{EnHnDn}{{j{{Cl{Dn}}}}}}}}{Gf{{Db{{Nb{EnHnDn}}}}}}{{EnAf}Ah}0{{GfAf}Ah}0{{HnAf}Ah}0{{EbAf}Ah}0{{G`Af}Ah}{cc{}}0000{{{Db{Cf}}}{{B`{EnBn}}}}{{{Db{Cf}}}{{B`{HnBn}}}}{AA`Gf}{AAbGf}{AAdGf}{AAfHn}{Gj{{B`{EnMh}}}}{Gj{{B`{GfMh}}}}{Gj{{B`{HnMh}}}}{Gj{{B`{EbMh}}}}{Gj{{B`{G`Mh}}}}{Cb{{B`{c}}}{}}{Cb{{B`{Enc}}}{}}{Cb{{B`{Gfc}}}{}}2{Cb{{B`{Hnc}}}{}}33{Cb{{B`{Ebc}}}{}}{Cb{{B`{HnBn}}}}{GfDn}{{GfEnHn}Dn}{{Enc}AbN`}{{Gfc}AbN`}{{Hnc}AbN`}{{Ebc}AbN`}{{G`c}AbN`}{{GfEnHnDn}Gf}{ce{}{}}0000{EnCn}{GfCn}{HnCn}1{{GfGf}Cn}2{{Gfc}Gf{{An{EnHnDn}{{j{Dn}}}}}}{{GfCf}c{}}{{GfAAh}c{}}{{GfAAj}c{}}{{GfMl}c{}}{{GfAAl}c{}}{{GfDn}c{}}0{{GfAAn}c{}}11{{GfAB`}c{}}{{GfABb}c{}}{Gfc{}}0{{}Gf}{GfGf}{{EnEn}{{Cl{Mj}}}}{{GfGf}{{Cl{Mj}}}}{{HnHn}{{Cl{Mj}}}}{{EbEb}{{Cl{Mj}}}}{{G`G`}{{Cl{Mj}}}}{{GfGf}c{}}000{cGf{{ABf{}{{ABd{Gf}}}}}}0{ce{}{}}000000000{EnGj}{GfGj}{HnGj}{EbGj}{G`Gj}{cAn{}}000`{{EnHnDn}Gf}{c{{B`{e}}}{}{}}000000000{Hn{{B`{AnABh}}}}{c{{B`{eBd}}}{}{}}0000{c{{B`{eAd}}}{}{}}0000{cBh{}}0000{{{Ch{{Nb{EnHnDn}}}}}Gf}====={{}Gf}```````````````{{cA`}Ab{}}??{J`J`}{{ce}Ab{}{}}{{J`J`}Mj}{{J`J`}Cn}{{ce}Cn{}{}}0{{J`Af}Ah}{cc{}}{Gj{{B`{J`Mh}}}}{{J`c}AbN`}{ce{}{}}{{J`J`}{{Cl{Mj}}}}11{J`Gj}{c{{B`{e}}}{}{}}{ABj{{B`{J`Ad}}}}1{c{{B`{eBd}}}{}{}}{c{{B`{eAd}}}{}{}}{cBh{}}7````````````{{cA`}Ab{}}00000`888888888888{JfJf}{ABlABl}{JhJh}{JdJd}{ABnABn}{JbJb}{{ce}Ab{}{}}00000````{{JfJf}Cn}{{JhJh}Cn}{{JdJd}Cn}{{JbJb}Cn}{{ce}Cn{}{}}0000000`{{JfAf}Ah}{{ABlAf}Ah}{{JhAf}Ah}{{JdAf}Ah}{{ABnAf}Ah}{{JbAf}Ah}{cc{}}0{{{Nb{IfJf}}}Jh}1111{Gj{{B`{JfMh}}}}{Gj{{B`{JhMh}}}}{Gj{{B`{JdMh}}}}{Gj{{B`{JbMh}}}}``{ce{}{}}00000````````````000000000000{JfGj}{JhGj}{JdGj}{JbGj}`{c{{B`{e}}}{}{}}00000{AC`{{B`{JfAd}}}}111111{c{{B`{eBd}}}{}{}}00000{c{{B`{eAd}}}{}{}}00000`{cBh{}}00000``999999`````````````{{cA`}Ab{}}::{LbLb}{{ce}Ab{}{}}{{LbLb}Mj}{{LbLb}Cn}{{ce}Cn{}{}}0{{LbAf}Ah}{cc{}}{Gj{{B`{LbMh}}}}{{Lbc}AbN`}{ce{}{}}{{LbLb}{{Cl{Mj}}}}11{LbGj}{c{{B`{e}}}{}{}}0{c{{B`{eBd}}}{}{}}{c{{B`{eAd}}}{}{}}{cBh{}}6````````````````````````````````````````````````````````````````````{{cA`}Ab{}}00000000000000000077777777777777777777777777777777777777{JlJl}{KlKl}{KdKd}{KbKb}{KfKf}{LlLl}{M`M`}{LnLn}{KjKj}{JnJn}{K`K`}{L`L`}{JjJj}{KhKh}{KnKn}{LhLh}{LfLf}{LjLj}{LdLd}{{ce}Ab{}{}}000000000000000000{{JlJl}Mj}{{KlKl}Mj}{{KdKd}Mj}{{KbKb}Mj}{{KfKf}Mj}{{LlLl}Mj}{{M`M`}Mj}{{LnLn}Mj}{{KjKj}Mj}{{K`K`}Mj}{{L`L`}Mj}{{JjJj}Mj}````{{JlJl}Cn}{{KlKl}Cn}{{KdKd}Cn}{{KbKb}Cn}{{KfKf}Cn}{{LlLl}Cn}{{M`M`}Cn}{{LnLn}Cn}{{KjKj}Cn}{{JnJn}Cn}{{K`K`}Cn}{{L`L`}Cn}{{JjJj}Cn}{{KhKh}Cn}{{KnKn}Cn}{{LhLh}Cn}{{LfLf}Cn}{{LjLj}Cn}{{LdLd}Cn}{{ce}Cn{}{}}0000000000000000000000000000000000000`{{JlAf}Ah}{{KlAf}Ah}{{KdAf}Ah}{{KbAf}Ah}{{KfAf}Ah}{{LlAf}Ah}{{M`Af}Ah}{{LnAf}Ah}{{KjAf}Ah}{{JnAf}Ah}{{K`Af}Ah}{{L`Af}Ah}{{JjAf}Ah}{{KhAf}Ah}{{KnAf}Ah}{{LhAf}Ah}{{LfAf}Ah}{{LjAf}Ah}{{LdAf}Ah}{cc{}}000000000000000000{Gj{{B`{JlMh}}}}{Gj{{B`{KlMh}}}}{Gj{{B`{KdMh}}}}{Gj{{B`{KbMh}}}}{Gj{{B`{KfMh}}}}{Gj{{B`{LlMh}}}}{Gj{{B`{M`Mh}}}}{Gj{{B`{LnMh}}}}{Gj{{B`{KjMh}}}}{Gj{{B`{JnMh}}}}{Gj{{B`{K`Mh}}}}{Gj{{B`{L`Mh}}}}{Gj{{B`{JjMh}}}}{Gj{{B`{KhMh}}}}{Gj{{B`{KnMh}}}}{Gj{{B`{LhMh}}}}{Gj{{B`{LfMh}}}}{Gj{{B`{LjMh}}}}{Gj{{B`{LdMh}}}}``{{Jlc}AbN`}{{Klc}AbN`}{{Kdc}AbN`}{{Kbc}AbN`}{{Kfc}AbN`}{{Llc}AbN`}{{M`c}AbN`}{{Lnc}AbN`}{{Kjc}AbN`}{{K`c}AbN`}{{L`c}AbN`}{{Jjc}AbN`}``{ce{}{}}000000000000000000`````{{JlJl}{{Cl{Mj}}}}{{KlKl}{{Cl{Mj}}}}{{KdKd}{{Cl{Mj}}}}{{KbKb}{{Cl{Mj}}}}{{KfKf}{{Cl{Mj}}}}{{LlLl}{{Cl{Mj}}}}{{M`M`}{{Cl{Mj}}}}{{LnLn}{{Cl{Mj}}}}{{KjKj}{{Cl{Mj}}}}{{K`K`}{{Cl{Mj}}}}{{L`L`}{{Cl{Mj}}}}{{JjJj}{{Cl{Mj}}}}````````<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{JlGj}{KlGj}{KdGj}{KbGj}{KfGj}{LlGj}{M`Gj}{LnGj}{KjGj}{JnGj}{K`Gj}{L`Gj}{JjGj}{KhGj}{KnGj}{LhGj}{LfGj}{LjGj}{LdGj}`{c{{B`{e}}}{}{}}0000000000000000000000000000000000000{c{{B`{eBd}}}{}{}}000000000000000000{c{{B`{eAd}}}{}{}}000000000000000000```{cBh{}}000000000000000000``{ce{}{}}000000000000000000`","c":[],"p":[[10,"FromIterator",2277],[5,"BTreeMap",2278],[1,"array"],[10,"Clone",2279],[17,"Output"],[10,"Fn",2280],[10,"Ord",2281],[5,"Private",2282],[1,"unit"],[6,"TryFromCSLError",16],[5,"Formatter",2283],[8,"Result",2283],[10,"FromCSL",16],[10,"ToPLA",16],[5,"String",2284],[6,"Result",2285],[10,"TryFromCSL",16],[6,"TryFromPLAError",45],[10,"TryToPLA",16],[5,"TypeId",2286],[10,"TryFromPLA",45],[10,"TryToCSL",45],[6,"ConversionError",70],[5,"DecodeError",2287],[1,"str"],[1,"usize"],[1,"u8"],[1,"slice"],[10,"Error",2288],[6,"Option",2289],[1,"bool"],[8,"StrategyFor",2290],[5,"Vec",2291],[5,"CharStrategy",2292],[17,"Value"],[1,"char"],[5,"BTreeSet",2293],[10,"Strategy",2294],[5,"BigInt",2295],[5,"Address",337],[5,"AssetClass",1316],[5,"AssocMap",569],[10,"Debug",2283],[5,"CertificateIndex",337],[5,"ChainPointer",337],[6,"Credential",337],[6,"CurrencySymbol",1316],[6,"DCert",1058],[5,"Datum",701],[5,"DatumHash",701],[5,"Ed25519PubKeyHash",598],[6,"Extended",752],[5,"POSIXTime",1058],[6,"Interval",752],[5,"LedgerBytes",598],[5,"Lovelace",1316],[5,"LowerBound",752],[5,"MintingPolicyHash",977],[5,"Value",1316],[5,"PaymentPubKeyHash",598],[6,"PlutusData",231],[5,"PlutusInterval",752],[5,"Redeemer",910],[5,"RedeemerHash",910],[5,"ScriptContext",1058],[5,"ScriptHash",977],[6,"ScriptPurpose",1058],[5,"Slot",337],[5,"StakePubKeyHash",598],[6,"StakingCredential",337],[5,"TokenName",1316],[5,"TransactionHash",1058],[5,"TransactionIndex",337],[5,"TransactionInfo",1058],[5,"TransactionInput",1058],[5,"TransactionOutput",1058],[5,"TxInInfo",1058],[5,"UpperBound",752],[5,"ValidatorHash",977],[6,"OutputDatum",1523],[5,"ScriptContext",1554],[5,"TransactionInfo",1554],[5,"TransactionOutput",1554],[5,"TxInInfo",1554],[5,"ChangeParameters",1745],[5,"ColdCommitteeCredential",1745],[5,"Committee",1745],[5,"Constitution",1745],[6,"DRep",1745],[5,"DRepCredential",1745],[6,"Delegatee",1745],[6,"GovernanceAction",1745],[5,"GovernanceActionId",1745],[5,"HotCommitteeCredential",1745],[5,"ProtocolProcedure",1745],[5,"ProtocolVersion",1745],[5,"Rational",1720],[5,"ScriptContext",1745],[6,"ScriptInfo",1745],[6,"ScriptPurpose",1745],[5,"TransactionInfo",1745],[6,"TxCert",1745],[6,"Vote",1745],[6,"Voter",1745],[10,"FnOnce",2280],[5,"Box",2296],[6,"PlutusType",231],[6,"PlutusDataError",231],[6,"Ordering",2281],[1,"u32"],[10,"IsPlutusData",231],[10,"Hasher",2297],[1,"tuple"],[5,"PlutusData",2298],[5,"AddressWithExtraInfo",337],[5,"RewardAddressWithExtraInfo",337],[5,"Credential",2299],[5,"Pointer",2300],[5,"BigNum",2301],[5,"Address",2300],[10,"Default",2302],[10,"PartialEq",2281],[5,"LinkedHashMap",2303],[10,"Hash",2297],[10,"Eq",2281],[5,"Ed25519KeyHash",2304],[5,"DataHash",2304],[6,"TryFromPlutusIntervalError",752],[10,"PartialOrd",2281],[5,"RedeemerWithExtraInfo",910],[5,"ScriptHash",2304],[8,"PolicyID",2305],[5,"TransactionInput",2306],[5,"TransactionHash",2304],[10,"FnMut",2280],[5,"MultiAsset",2305],[5,"Mint",2305],[5,"Value",2307],[5,"AssetName",2305],[1,"i64"],[1,"i32"],[1,"i8"],[1,"u64"],[1,"u16"],[1,"i16"],[17,"Item"],[10,"Iterator",2308],[5,"FromUtf8Error",2284],[5,"OutputDatum",2305],[5,"TransactionOutputWithExtraInfo",1554],[5,"WithdrawalsWithExtraInfo",1554],[5,"TransactionOutput",2305],[15,"InvalidByteStringLength",91],[15,"HexDecodeError",91],[15,"UnexpectedPlutusType",322],[15,"UnexpectedPlutusInvariant",322],[15,"UnexpectedListLength",322],[8,"POSIXTimeRange",1058]],"b":[[28,"impl-Display-for-TryFromCSLError"],[29,"impl-Debug-for-TryFromCSLError"],[56,"impl-Debug-for-TryFromPLAError"],[57,"impl-Display-for-TryFromPLAError"],[76,"impl-Display-for-ConversionError"],[77,"impl-Debug-for-ConversionError"],[274,"impl-Debug-for-PlutusDataError"],[275,"impl-Display-for-PlutusDataError"],[427,"impl-Display-for-AddressWithExtraInfo%3C\'_%3E"],[428,"impl-Debug-for-AddressWithExtraInfo%3C\'a%3E"],[446,"impl-FromCSL%3CPointer%3E-for-StakingCredential"],[447,"impl-FromCSL%3CCredential%3E-for-StakingCredential"],[580,"impl-From%3CVec%3C(K,+V)%3E%3E-for-AssocMap%3CK,+V%3E"],[581,"impl-From%3C%5B(K,+V);+N%5D%3E-for-AssocMap%3CK,+V%3E"],[582,"impl-From%3CLinkedHashMap%3CK,+V%3E%3E-for-AssocMap%3CK,+V%3E"],[641,"impl-Display-for-LedgerBytes"],[642,"impl-Debug-for-LedgerBytes"],[822,"impl-Debug-for-TryFromPlutusIntervalError"],[823,"impl-Display-for-TryFromPlutusIntervalError"],[1161,"impl-Debug-for-TransactionInput"],[1162,"impl-Display-for-TransactionInput"],[1163,"impl-Display-for-TransactionHash"],[1164,"impl-Debug-for-TransactionHash"],[1330,"impl-Add%3C%26Value%3E-for-Value"],[1331,"impl-Add%3CValue%3E-for-%26Value"],[1332,"impl-Add-for-Value"],[1333,"impl-Add%3C%26Value%3E-for-%26Value"],[1379,"impl-Debug-for-CurrencySymbol"],[1380,"impl-Display-for-CurrencySymbol"],[1381,"impl-Display-for-Value"],[1382,"impl-Debug-for-Value"],[1383,"impl-Display-for-TokenName"],[1384,"impl-Debug-for-TokenName"],[1385,"impl-Display-for-AssetClass"],[1386,"impl-Debug-for-AssetClass"],[1395,"impl-FromCSL%3CMultiAsset%3E-for-Value"],[1396,"impl-FromCSL%3CMint%3E-for-Value"],[1397,"impl-FromCSL%3CValue%3E-for-Value"],[1433,"impl-Mul%3Cu8%3E-for-%26Value"],[1434,"impl-Mul%3Ci64%3E-for-%26Value"],[1435,"impl-Mul%3Ci32%3E-for-%26Value"],[1436,"impl-Mul%3Cu32%3E-for-%26Value"],[1437,"impl-Mul%3Ci8%3E-for-%26Value"],[1438,"impl-Mul%3C%26BigInt%3E-for-%26Value"],[1439,"impl-Mul%3CBigInt%3E-for-%26Value"],[1440,"impl-Mul%3Cu64%3E-for-%26Value"],[1441,"impl-Mul%3C%26BigInt%3E-for-Value"],[1442,"impl-Mul%3CBigInt%3E-for-Value"],[1443,"impl-Mul%3Cu16%3E-for-%26Value"],[1444,"impl-Mul%3Ci16%3E-for-%26Value"],[1445,"impl-Neg-for-%26Value"],[1446,"impl-Neg-for-Value"],[1454,"impl-Sub-for-Value"],[1455,"impl-Sub%3C%26Value%3E-for-Value"],[1456,"impl-Sub%3CValue%3E-for-%26Value"],[1457,"impl-Sub%3C%26Value%3E-for-%26Value"],[1458,"impl-Sum-for-Value"],[1459,"impl-Sum%3C%26Value%3E-for-Value"]]}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/src/plutus_ledger_api/csl/mod.rs.html b/src/plutus_ledger_api/csl/mod.rs.html index 2d75ab4..5b7e344 100644 --- a/src/plutus_ledger_api/csl/mod.rs.html +++ b/src/plutus_ledger_api/csl/mod.rs.html @@ -2,6 +2,8 @@

Files

1
 2
+3
 
pub mod csl_to_pla;
 pub mod pla_to_csl;
+pub use cardano_serialization_lib as lib;
 
\ No newline at end of file