pub struct TypeFixedLengthList {
pub element: InterfaceType,
pub size: u32,
pub abi: CanonicalAbiInfo,
}Expand description
Shape of a “fixed size list” interface type.
Fields§
§element: InterfaceTypeThe element type of the list.
size: u32The fixed length of the list.
abi: CanonicalAbiInfoByte information about this type in the canonical ABI.
Trait Implementations§
Source§impl Clone for TypeFixedLengthList
impl Clone for TypeFixedLengthList
Source§fn clone(&self) -> TypeFixedLengthList
fn clone(&self) -> TypeFixedLengthList
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TypeFixedLengthList
impl Debug for TypeFixedLengthList
Source§impl<'de> Deserialize<'de> for TypeFixedLengthList
impl<'de> Deserialize<'de> for TypeFixedLengthList
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for TypeFixedLengthList
impl Hash for TypeFixedLengthList
Source§impl PartialEq for TypeFixedLengthList
impl PartialEq for TypeFixedLengthList
Source§impl Serialize for TypeFixedLengthList
impl Serialize for TypeFixedLengthList
impl Eq for TypeFixedLengthList
impl StructuralPartialEq for TypeFixedLengthList
Auto Trait Implementations§
impl Freeze for TypeFixedLengthList
impl RefUnwindSafe for TypeFixedLengthList
impl Send for TypeFixedLengthList
impl Sync for TypeFixedLengthList
impl Unpin for TypeFixedLengthList
impl UnwindSafe for TypeFixedLengthList
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.