pub trait IssuerWrapper {
type Wrapper<S: ContractStateRead>: SchemaWrapper<S>;
// Required methods
fn schema() -> Schema;
fn types() -> TypeSystem;
fn scripts( ) -> Confined<BTreeMap<LibId, Lib>, 0, rgbcore::::validation::consignment::Scripts::{constant#0}>;
// Provided method
fn kit() -> ValidKit { ... }
}Required Associated Types§
type Wrapper<S: ContractStateRead>: SchemaWrapper<S>
Required Methods§
fn schema() -> Schema
fn types() -> TypeSystem
fn scripts() -> Confined<BTreeMap<LibId, Lib>, 0, rgbcore::::validation::consignment::Scripts::{constant#0}>
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.