pub trait Load<'a>: Sized {
// Required method
fn load_from(slice: &mut CellSlice<'a>) -> Result<Self, Error>;
}Expand description
A data structure that can be deserialized from ordinary cells.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl Load<'_> for NonZeroU16
impl Load<'_> for NonZeroU16
Source§impl Load<'_> for NonZeroU32
impl Load<'_> for NonZeroU32
Source§impl<'a, T0: Load<'a>, T1: Load<'a>, T2: Load<'a>, T3: Load<'a>, T4: Load<'a>, T5: Load<'a>> Load<'a> for (T0, T1, T2, T3, T4, T5)
impl<'a, T0: Load<'a>, T1: Load<'a>, T2: Load<'a>, T3: Load<'a>, T4: Load<'a>, T5: Load<'a>> Load<'a> for (T0, T1, T2, T3, T4, T5)
Source§impl<'a, T0: Load<'a>, T1: Load<'a>, T2: Load<'a>, T3: Load<'a>, T4: Load<'a>> Load<'a> for (T0, T1, T2, T3, T4)
impl<'a, T0: Load<'a>, T1: Load<'a>, T2: Load<'a>, T3: Load<'a>, T4: Load<'a>> Load<'a> for (T0, T1, T2, T3, T4)
Source§impl<'a, T0: Load<'a>, T1: Load<'a>, T2: Load<'a>, T3: Load<'a>> Load<'a> for (T0, T1, T2, T3)
impl<'a, T0: Load<'a>, T1: Load<'a>, T2: Load<'a>, T3: Load<'a>> Load<'a> for (T0, T1, T2, T3)
Implementors§
impl Load<'_> for HashBytes
impl<'a, I, B> Load<'a> for BaseMessage<I, B>where
I: Load<'a>,
B: LoadBody<'a>,
impl<'a, K, A: Load<'a>, V> Load<'a> for AugDict<K, A, V>
impl<'a, K, V> Load<'a> for Dict<K, V>
impl<'a, K, V> Load<'a> for NonEmptyDict<Dict<K, V>>where
K: DictKey,
impl<'a, T, const EXOTIC: bool> Load<'a> for Lazy<T, EXOTIC>
impl<'a, T: Load<'a>> Load<'a> for ParamIdentity<T>
impl<'a, const N: u16> Load<'a> for RawDict<N>
impl<'a> Load<'a> for &'a DynCell
impl<'a> Load<'a> for AccountBlock
impl<'a> Load<'a> for AccountState
impl<'a> Load<'a> for AccountStatus
impl<'a> Load<'a> for AccountStatusChange
impl<'a> Load<'a> for ActionPhase
impl<'a> Load<'a> for AnyAddr
impl<'a> Load<'a> for Anycast
impl<'a> Load<'a> for Block
impl<'a> Load<'a> for BlockExtra
impl<'a> Load<'a> for BlockInfo
impl<'a> Load<'a> for BlockProof
impl<'a> Load<'a> for BlockchainConfigParams
impl<'a> Load<'a> for BouncePhase
impl<'a> Load<'a> for CatchainConfig
Available on non-crate feature
tycho only.impl<'a> Load<'a> for Cell
impl<'a> Load<'a> for CellSlice<'a>
impl<'a> Load<'a> for ComputePhase
impl<'a> Load<'a> for ComputePhaseSkipReason
impl<'a> Load<'a> for ConsensusConfig
Available on non-crate feature
tycho only.