Struct index_list::Index [−][src]
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,