Trait rustc_mir_build::thir::arena::ArenaAllocatable [−][src]
Required methods
fn allocate_on(self, arena: &'thir Arena<'thir, 'tcx>) -> &'thir mut Self[src]
fn allocate_from_iter(
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self][src]
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self]
Implementors
impl<'thir, 'tcx> ArenaAllocatable<'thir, 'tcx, InlineAsmOperand<'thir, 'tcx>> for InlineAsmOperand<'thir, 'tcx>[src]
fn allocate_on(self, arena: &'thir Arena<'thir, 'tcx>) -> &'thir mut Self[src]
fn allocate_from_iter(
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self][src]
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self]
impl<'thir, 'tcx> ArenaAllocatable<'thir, 'tcx, Arm<'thir, 'tcx>> for Arm<'thir, 'tcx>[src]
fn allocate_on(self, arena: &'thir Arena<'thir, 'tcx>) -> &'thir mut Self[src]
fn allocate_from_iter(
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self][src]
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self]
impl<'thir, 'tcx> ArenaAllocatable<'thir, 'tcx, Expr<'thir, 'tcx>> for Expr<'thir, 'tcx>[src]
fn allocate_on(self, arena: &'thir Arena<'thir, 'tcx>) -> &'thir mut Self[src]
fn allocate_from_iter(
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self][src]
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self]
impl<'thir, 'tcx> ArenaAllocatable<'thir, 'tcx, FieldExpr<'thir, 'tcx>> for FieldExpr<'thir, 'tcx>[src]
fn allocate_on(self, arena: &'thir Arena<'thir, 'tcx>) -> &'thir mut Self[src]
fn allocate_from_iter(
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self][src]
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self]
impl<'thir, 'tcx> ArenaAllocatable<'thir, 'tcx, Stmt<'thir, 'tcx>> for Stmt<'thir, 'tcx>[src]
fn allocate_on(self, arena: &'thir Arena<'thir, 'tcx>) -> &'thir mut Self[src]
fn allocate_from_iter(
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self][src]
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self]
impl<'thir, 'tcx, T: Copy> ArenaAllocatable<'thir, 'tcx, ()> for T[src]
fn allocate_on(self, arena: &'thir Arena<'thir, 'tcx>) -> &'thir mut Self[src]
fn allocate_from_iter(
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self][src]
arena: &'thir Arena<'thir, 'tcx>,
iter: impl IntoIterator<Item = Self>
) -> &'thir mut [Self]