Skip to main content

Index

Trait Index 

Source
pub trait Index: Sealed {
    // Required methods
    fn index_into<'v>(&self, v: &'v Llsd) -> Option<&'v Llsd>;
    fn index_into_mut<'v>(&self, v: &'v mut Llsd) -> Option<&'v mut Llsd>;
    fn index_or_insert<'v>(&self, v: &'v mut Llsd) -> &'v mut Llsd;
}

Required Methods§

Source

fn index_into<'v>(&self, v: &'v Llsd) -> Option<&'v Llsd>

Source

fn index_into_mut<'v>(&self, v: &'v mut Llsd) -> Option<&'v mut Llsd>

Source

fn index_or_insert<'v>(&self, v: &'v mut Llsd) -> &'v mut Llsd

Implementations on Foreign Types§

Source§

impl Index for str

Source§

fn index_into<'v>(&self, v: &'v Llsd) -> Option<&'v Llsd>

Source§

fn index_into_mut<'v>(&self, v: &'v mut Llsd) -> Option<&'v mut Llsd>

Source§

fn index_or_insert<'v>(&self, v: &'v mut Llsd) -> &'v mut Llsd

Source§

impl Index for usize

Source§

fn index_into<'v>(&self, v: &'v Llsd) -> Option<&'v Llsd>

Source§

fn index_into_mut<'v>(&self, v: &'v mut Llsd) -> Option<&'v mut Llsd>

Source§

fn index_or_insert<'v>(&self, v: &'v mut Llsd) -> &'v mut Llsd

Source§

impl Index for String

Source§

fn index_into<'v>(&self, v: &'v Llsd) -> Option<&'v Llsd>

Source§

fn index_into_mut<'v>(&self, v: &'v mut Llsd) -> Option<&'v mut Llsd>

Source§

fn index_or_insert<'v>(&self, v: &'v mut Llsd) -> &'v mut Llsd

Source§

impl<T> Index for &T
where T: ?Sized + Index,

Source§

fn index_into<'v>(&self, v: &'v Llsd) -> Option<&'v Llsd>

Source§

fn index_into_mut<'v>(&self, v: &'v mut Llsd) -> Option<&'v mut Llsd>

Source§

fn index_or_insert<'v>(&self, v: &'v mut Llsd) -> &'v mut Llsd

Implementors§