RefHandle

Type Alias RefHandle 

Source
pub type RefHandle<'a, T> = Handle<'a, &'a T>;
Expand description

A handle that contains a reference

Aliased Type§

pub struct RefHandle<'a, T> { /* private fields */ }

Implementations§

Source§

impl<'a, T> RefHandle<'a, [T]>

Source

pub fn get(self, index: usize) -> Option<RefHandle<'a, T>>

Get the reference at index

Source§

impl<'a, T: Repr> RefHandle<'a, T>

Source

pub fn map_extract(self) -> Handle<'a, T::Value>

Extract a value from a reference