[−][src]Struct solana_libra_types::account_state_blob::AccountStateBlob
Trait Implementations
impl Clone for AccountStateBlob
[src]
fn clone(&self) -> AccountStateBlob
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl AsRef<[u8]> for AccountStateBlob
[src]
impl From<AccountStateBlob> for Vec<u8>
[src]
fn from(account_state_blob: AccountStateBlob) -> Vec<u8>
[src]
impl From<Vec<u8>> for AccountStateBlob
[src]
fn from(blob: Vec<u8>) -> AccountStateBlob
[src]
impl PartialEq<AccountStateBlob> for AccountStateBlob
[src]
fn eq(&self, other: &AccountStateBlob) -> bool
[src]
fn ne(&self, other: &AccountStateBlob) -> bool
[src]
impl Eq for AccountStateBlob
[src]
impl Debug for AccountStateBlob
[src]
impl<'_> TryFrom<&'_ BTreeMap<Vec<u8>, Vec<u8>>> for AccountStateBlob
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(map: &BTreeMap<Vec<u8>, Vec<u8>>) -> Result<Self>
[src]
impl<'_> TryFrom<&'_ AccountStateBlob> for BTreeMap<Vec<u8>, Vec<u8>>
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(account_state_blob: &AccountStateBlob) -> Result<Self>
[src]
impl CryptoHash for AccountStateBlob
[src]
type Hasher = AccountStateBlobHasher
The associated Hasher
type which comes with a unique salt for this type.
fn hash(&self) -> HashValue
[src]
impl IntoProto for AccountStateBlob
[src]
type ProtoType = AccountStateBlob
The corresponding Protobuf type.
fn into_proto(self) -> Self::ProtoType
[src]
impl FromProto for AccountStateBlob
[src]
type ProtoType = AccountStateBlob
The corresponding Protobuf type.
fn from_proto(object: AccountStateBlob) -> Result<Self>
[src]
impl Arbitrary for AccountStateBlob
[src]
type Parameters = <Vec<u8> as Arbitrary>::Parameters
The type of parameters that [arbitrary_with
] accepts for configuration of the generated [Strategy
]. Parameters must implement [Default
]. Read more
type Strategy = Map<(<Vec<u8> as Arbitrary>::Strategy,), fn(_: (Vec<u8>,)) -> Self>
The type of [Strategy
] used to generate values of type Self
. Read more
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
[src]
fn arbitrary() -> Self::Strategy
[src]
Generates a [Strategy
] for producing arbitrary values of type the implementing type (Self
). Read more
Auto Trait Implementations
impl Sync for AccountStateBlob
impl Send for AccountStateBlob
impl Unpin for AccountStateBlob
impl RefUnwindSafe for AccountStateBlob
impl UnwindSafe for AccountStateBlob
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<P, T> IntoProtoBytes<P> for T where
P: Message,
T: IntoProto<ProtoType = P>,
P: Message,
T: IntoProto<ProtoType = P>,
fn into_proto_bytes(self) -> Result<Vec<u8>, Error>
impl<P, T> FromProtoBytes<P> for T where
P: Message,
T: FromProto<ProtoType = P>,
P: Message,
T: FromProto<ProtoType = P>,
fn from_proto_bytes(bytes: &[u8]) -> Result<T, Error>
Decode a Rust struct from encoded Protobuf bytes.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> ToHex for T where
T: AsRef<[u8]>,
[src]
T: AsRef<[u8]>,
fn write_hex<W>(&self, w: &mut W) -> Result<(), Error> where
W: Write,
[src]
W: Write,
fn write_hex_upper<W>(&self, w: &mut W) -> Result<(), Error> where
W: Write,
[src]
W: Write,
impl<T> ToBase32<Vec<u5>> for T where
T: AsRef<[u8]>,
[src]
T: AsRef<[u8]>,
impl<'f, T> CheckBase32<Vec<u5>> for T where
T: AsRef<[u8]>,
[src]
T: AsRef<[u8]>,
type Err = Error
Error type if conversion fails
fn check_base32(self) -> Result<Vec<u5>, <T as CheckBase32<Vec<u5>>>::Err>
[src]
impl<T> Erased for T
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
T: Send + Sync + UnwindSafe + ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,