Struct index_list::Index[][src]

pub struct Index(_);

Implementations

impl Index[src]

pub fn is_some(&self) -> bool[src]

Returns true for a valid index

A valid index can be used in IndexList method calls.

pub fn is_none(&self) -> bool[src]

Returns true if the index is invalid

An invalid index should not be used in any IndexList method calls because they will always cause None to be returned.

Trait Implementations

impl Clone for Index[src]

impl Copy for Index[src]

impl Debug for Index[src]

impl Default for Index[src]

impl Display for Index[src]

impl Eq for Index[src]

impl From<Option<usize>> for Index[src]

impl From<u32> for Index[src]

impl From<u64> for Index[src]

impl From<usize> for Index[src]

impl PartialEq<Index> for Index[src]

impl StructuralEq for Index[src]

impl StructuralPartialEq for Index[src]

Auto Trait Implementations

impl RefUnwindSafe for Index

impl Send for Index

impl Sync for Index

impl Unpin for Index

impl UnwindSafe for Index

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.