Trait CLTyped

Source
pub trait CLTyped {
    // Required method
    fn cl_type() -> CLType;
}
Expand description

A type which can be described as a CLType.

Required Methods§

Source

fn cl_type() -> CLType

The CLType of Self.

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.

Implementations on Foreign Types§

Source§

impl CLTyped for &str

Source§

impl CLTyped for bool

Source§

impl CLTyped for i32

Source§

impl CLTyped for i64

Source§

impl CLTyped for u8

Source§

impl CLTyped for u32

Source§

impl CLTyped for u64

Source§

impl CLTyped for ()

Source§

impl CLTyped for String

Source§

impl<K: CLTyped, V: CLTyped> CLTyped for BTreeMap<K, V>

Source§

impl<T1: CLTyped> CLTyped for (T1,)

Source§

impl<T1: CLTyped, T2: CLTyped> CLTyped for (T1, T2)

Source§

impl<T1: CLTyped, T2: CLTyped, T3: CLTyped> CLTyped for (T1, T2, T3)

Source§

impl<T: CLTyped> CLTyped for Option<T>

Source§

impl<T: CLTyped> CLTyped for &T

Source§

impl<T: CLTyped> CLTyped for BTreeSet<T>

Source§

impl<T: CLTyped> CLTyped for Vec<T>

Source§

impl<T: CLTyped> CLTyped for Ratio<T>

Source§

impl<T: CLTyped, E: CLTyped> CLTyped for Result<T, E>

Source§

impl<const COUNT: usize> CLTyped for [u8; COUNT]

Implementors§

Source§

impl CLTyped for PublicKey

Source§

impl CLTyped for EntityAddr

Source§

impl CLTyped for Key

Source§

impl CLTyped for Phase

Source§

impl CLTyped for BidKind

Source§

impl CLTyped for DelegatorKind

Source§

impl CLTyped for casper_types::system::auction::Error

Source§

impl CLTyped for SeigniorageAllocation

Source§

impl CLTyped for CallStackElement

Source§

impl CLTyped for Caller

Source§

impl CLTyped for casper_types::system::handle_payment::Error

Source§

impl CLTyped for casper_types::system::mint::Error

Source§

impl CLTyped for AccountHash

Source§

impl CLTyped for casper_types::account::Weight

Source§

impl CLTyped for casper_types::addressable_entity::Weight

Source§

impl CLTyped for Bytes

Source§

impl CLTyped for ContractHash

Source§

impl CLTyped for ContractPackage

Source§

impl CLTyped for ContractPackageHash

Source§

impl CLTyped for AddressableEntityHash

Source§

impl CLTyped for BlockTime

Source§

impl CLTyped for ByteCodeHash

Source§

impl CLTyped for DictionaryValue

Source§

impl CLTyped for ChainspecRegistry

Available on crate feature std only.
Source§

impl CLTyped for ChecksumRegistry

Source§

impl CLTyped for ContractWasmHash

Source§

impl CLTyped for Digest

Source§

impl CLTyped for EraId

Source§

impl CLTyped for NamedKeys

Source§

impl CLTyped for Package

Source§

impl CLTyped for PackageHash

Source§

impl CLTyped for SystemHashRegistry

Source§

impl CLTyped for TransferAddr

Source§

impl CLTyped for U128

Source§

impl CLTyped for U256

Source§

impl CLTyped for U512

Source§

impl CLTyped for URef

Source§

impl CLTyped for Bid

Source§

impl CLTyped for Bridge

Source§

impl CLTyped for Delegator

Source§

impl CLTyped for DelegatorBid

Source§

impl CLTyped for EraInfo

Source§

impl CLTyped for Reservation

Source§

impl CLTyped for SeigniorageRecipientV1

Source§

impl CLTyped for SeigniorageRecipientV2

Source§

impl CLTyped for Unbond

Source§

impl CLTyped for UnbondEra

Source§

impl CLTyped for UnbondingPurse

Source§

impl CLTyped for ValidatorBid

Source§

impl CLTyped for ValidatorCredit

Source§

impl CLTyped for WithdrawPurse

Source§

impl CLTyped for CallerInfo