Struct smart_read::list_constraints::EnumerateInput
source · pub struct EnumerateInput<T: TryRead>(pub T);Expand description
Returns the index of the chosen item along with the item. NOTE : If you filter the inputs before feeding them into EnumerateInput, the indices returns won’t match the indices of the initial input. In this case, you might want to use OptionWithData instead
Tuple Fields§
§0: TTrait Implementations§
source§impl<T: Display + Clone + PartialEq> TryRead for EnumerateInput<LinkedList<T>>
impl<T: Display + Clone + PartialEq> TryRead for EnumerateInput<LinkedList<T>>
Auto Trait Implementations§
impl<T> Freeze for EnumerateInput<T>where
T: Freeze,
impl<T> RefUnwindSafe for EnumerateInput<T>where
T: RefUnwindSafe,
impl<T> Send for EnumerateInput<T>where
T: Send,
impl<T> Sync for EnumerateInput<T>where
T: Sync,
impl<T> Unpin for EnumerateInput<T>where
T: Unpin,
impl<T> UnwindSafe for EnumerateInput<T>where
T: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more