[−][src]Struct solana_libra_vm::file_format::ByteArrayPoolIndex
Index into the ByteArrayPool
table.
Methods
impl ByteArrayPoolIndex
[src]
Returns an instance of the given Index
.
pub fn new(idx: TableIndex) -> Self
[src]
Trait Implementations
impl ModuleIndex for ByteArrayPoolIndex
[src]
impl Clone for ByteArrayPoolIndex
[src]
fn clone(&self) -> ByteArrayPoolIndex
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for ByteArrayPoolIndex
[src]
fn cmp(&self, other: &ByteArrayPoolIndex) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl Default for ByteArrayPoolIndex
[src]
fn default() -> ByteArrayPoolIndex
[src]
impl PartialOrd<ByteArrayPoolIndex> for ByteArrayPoolIndex
[src]
fn partial_cmp(&self, other: &ByteArrayPoolIndex) -> Option<Ordering>
[src]
fn lt(&self, other: &ByteArrayPoolIndex) -> bool
[src]
fn le(&self, other: &ByteArrayPoolIndex) -> bool
[src]
fn gt(&self, other: &ByteArrayPoolIndex) -> bool
[src]
fn ge(&self, other: &ByteArrayPoolIndex) -> bool
[src]
impl PartialEq<ByteArrayPoolIndex> for ByteArrayPoolIndex
[src]
fn eq(&self, other: &ByteArrayPoolIndex) -> bool
[src]
fn ne(&self, other: &ByteArrayPoolIndex) -> bool
[src]
impl Copy for ByteArrayPoolIndex
[src]
impl Eq for ByteArrayPoolIndex
[src]
impl Display for ByteArrayPoolIndex
[src]
impl Debug for ByteArrayPoolIndex
[src]
impl Hash for ByteArrayPoolIndex
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Arbitrary for ByteArrayPoolIndex
[src]
type Parameters = ()
The type of parameters that [arbitrary_with
] accepts for configuration of the generated [Strategy
]. Parameters must implement [Default
]. Read more
type Strategy = Map<(<TableIndex as Arbitrary>::Strategy,), fn(_: (TableIndex,)) -> 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 ByteArrayPoolIndex
impl Send for ByteArrayPoolIndex
impl Unpin for ByteArrayPoolIndex
impl RefUnwindSafe for ByteArrayPoolIndex
impl UnwindSafe for ByteArrayPoolIndex
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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> Clear for T where
T: InitializableFromZeroed + ?Sized,
T: InitializableFromZeroed + ?Sized,
fn clear(&mut self)
impl<T> InitializableFromZeroed for T where
T: Default,
T: Default,
unsafe fn initialize(place: *mut T)
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
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,