Trait lambek::row::HasRowApp[][src]

pub trait HasRowApp<'a, Row: 'a + ?Sized, F: 'a + ?Sized + TypeCon> {
    fn get_applied(self: Box<Self>) -> Box<Row::Applied>
    where
        Row: RowApp<'a, F>
;
fn get_applied_borrow<'b>(&'b self) -> &'b Row::Applied
    where
        Row: RowApp<'a, F>
;
fn get_applied_borrow_mut<'b>(&'b mut self) -> &'b mut Row::Applied
    where
        Row: RowApp<'a, F>
; }

Required methods

fn get_applied(self: Box<Self>) -> Box<Row::Applied> where
    Row: RowApp<'a, F>, 
[src]

fn get_applied_borrow<'b>(&'b self) -> &'b Row::Applied where
    Row: RowApp<'a, F>, 
[src]

fn get_applied_borrow_mut<'b>(&'b mut self) -> &'b mut Row::Applied where
    Row: RowApp<'a, F>, 
[src]

Loading content...

Implementors

impl<'a, Row: 'a, F: 'a, RF: 'a> HasRowApp<'a, Row, F> for RF where
    F: TypeCon,
    Row: RowApp<'a, F, Applied = RF>, 
[src]

Loading content...