Struct rustc::middle::trans::datum::DatumBlock[src]

pub struct DatumBlock<'a, K> {
    pub bcx: &'a Block<'a>,
    pub datum: Datum<K>,
}

Fields

bcx
datum

Methods

impl<'a, K> DatumBlock<'a, K>

fn new(bcx: &'a Block<'a>, datum: Datum<K>) -> DatumBlock<'a, K>

impl<'a, K: KindOps> DatumBlock<'a, K>

fn to_expr_datumblock(self) -> DatumBlock<'a, Expr>

impl<'a> DatumBlock<'a, Expr>

fn store_to_dest(self, dest: Dest, expr_id: NodeId) -> &'a Block<'a>

fn to_llbool(self) -> Result<'a>