Trait rustc::middle::subst::HomogeneousTuple3[src]

trait HomogeneousTuple3<T> {
    fn len(&self) -> uint;
    fn as_slice<'a>(&'a self) -> &'a [T];
    fn as_mut_slice<'a>(&'a mut self) -> &'a mut [T];
    fn iter<'a>(&'a self) -> Items<'a, T>;
    fn mut_iter<'a>(&'a mut self) -> MutItems<'a, T>;
    fn get<'a>(&'a self, index: uint) -> Option<&'a T>;
    fn get_mut<'a>(&'a mut self, index: uint) -> Option<&'a mut T>;
}

Required Methods

fn len(&self) -> uint

fn as_slice<'a>(&'a self) -> &'a [T]

fn as_mut_slice<'a>(&'a mut self) -> &'a mut [T]

fn iter<'a>(&'a self) -> Items<'a, T>

fn mut_iter<'a>(&'a mut self) -> MutItems<'a, T>

fn get<'a>(&'a self, index: uint) -> Option<&'a T>

fn get_mut<'a>(&'a mut self, index: uint) -> Option<&'a mut T>

Implementors