Expand description
A testcase metadata holding a list of indexes of a map
Fields
list: Vec<usize>
The list of indexes.
tcref: isize
A refcount used to know when remove this meta
Implementations
sourceimpl MapIndexesMetadata
impl MapIndexesMetadata
sourcepub fn new(list: Vec<usize>) -> Self
pub fn new(list: Vec<usize>) -> Self
Creates a new MapIndexesMetadata
.
Trait Implementations
sourceimpl AsMutSlice<usize> for MapIndexesMetadata
impl AsMutSlice<usize> for MapIndexesMetadata
sourcefn as_mut_slice(&mut self) -> &mut [usize]
fn as_mut_slice(&mut self) -> &mut [usize]
Convert to a slice
sourceimpl AsSlice<usize> for MapIndexesMetadata
impl AsSlice<usize> for MapIndexesMetadata
sourceimpl Debug for MapIndexesMetadata
impl Debug for MapIndexesMetadata
sourceimpl<'de> Deserialize<'de> for MapIndexesMetadata
impl<'de> Deserialize<'de> for MapIndexesMetadata
sourcefn 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
sourceimpl HasRefCnt for MapIndexesMetadata
impl HasRefCnt for MapIndexesMetadata
sourceimpl SerdeAny for MapIndexesMetadata
impl SerdeAny for MapIndexesMetadata
sourcefn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
returns this as mutable Any trait
sourcefn as_any_boxed(self: Box<MapIndexesMetadata>) -> Box<dyn Any>
fn as_any_boxed(self: Box<MapIndexesMetadata>) -> Box<dyn Any>
returns this as boxed Any trait
sourceimpl Serialize for MapIndexesMetadata
impl Serialize for MapIndexesMetadata
Auto Trait Implementations
impl RefUnwindSafe for MapIndexesMetadata
impl Send for MapIndexesMetadata
impl Sync for MapIndexesMetadata
impl Unpin for MapIndexesMetadata
impl UnwindSafe for MapIndexesMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more
sourcefn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.