Trait freya::prelude::ReadableVecExt  
pub trait ReadableVecExt<T>: Readable<Target = Vec<T>>where
    T: 'static,{
    // Provided methods
    fn len(&self) -> usize { ... }
    fn is_empty(&self) -> bool { ... }
    fn first(&self) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>> { ... }
    fn last(&self) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>> { ... }
    fn get(
        &self,
        index: usize
    ) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>> { ... }
    fn iter(&self) -> ReadableValueIterator<'_, Self> ⓘ
       where Self: Sized { ... }
}Expand description
An extension trait for Readable<Vec
Provided Methods§
fn first(&self) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>>
fn first(&self) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>>
Get the first element of the inner vector.
fn last(&self) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>>
fn last(&self) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>>
Get the last element of the inner vector.
fn get(&self, index: usize) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>>
fn get(&self, index: usize) -> Option<<Self::Storage as AnyStorage>::Ref<'_, T>>
Get the element at the given index of the inner vector.
fn iter(&self) -> ReadableValueIterator<'_, Self> ⓘwhere
    Self: Sized,
fn iter(&self) -> ReadableValueIterator<'_, Self> ⓘwhere
    Self: Sized,
Get an iterator over the values of the inner vector.
Object Safety§
This trait is not object safe.