[][src]Trait ferrite_session::HasRow

pub trait HasRow<Row, F>: Send {
    fn get_row(self: Box<Self>) -> Box<Row::Applied>
    where
        F: TyCon,
        Row: RowApp<F>
;
fn get_row_borrow<'a>(&'a self) -> &'a Row::Applied
    where
        F: TyCon,
        Row: RowApp<F>
;
fn get_row_borrow_mut<'a>(&'a mut self) -> &'a mut Row::Applied
    where
        F: TyCon,
        Row: RowApp<F>
; }

Required methods

fn get_row(self: Box<Self>) -> Box<Row::Applied> where
    F: TyCon,
    Row: RowApp<F>, 

fn get_row_borrow<'a>(&'a self) -> &'a Row::Applied where
    F: TyCon,
    Row: RowApp<F>, 

fn get_row_borrow_mut<'a>(&'a mut self) -> &'a mut Row::Applied where
    F: TyCon,
    Row: RowApp<F>, 

Loading content...

Implementors

impl<S, Row, F> HasRow<Row, F> for S where
    F: TyCon,
    S: Send + 'static,
    Row: RowApp<F, Applied = S>, 
[src]

Loading content...