[][src]Trait moore::arenas::Alloc

pub trait Alloc<'a, 't, T> where
    T: 't, 
{ fn alloc(&'a self, value: T) -> &'t mut T; }

Allocates values.

Required methods

fn alloc(&'a self, value: T) -> &'t mut T

Allocate a value of type T.

Loading content...

Trait Implementations

impl<'z, 'a, 'p, 't, T> Alloc<'z, 't, T> for &'p (dyn Alloc<'a, 't, T> + 'p) where
    'p: 'a,
    T: 't, 
[src]

impl<'a, 't, T> AllocOwned<'a, 't, T> for dyn Alloc<'a, 't, T> + 'static where
    T: 't + ToOwned<Owned = T>, 
[src]

Implementations on Foreign Types

impl<'a, 'hir> Alloc<'a, 'a, Module<'hir>> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, EventExpr> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Type> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Port> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Gen> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Typedef> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Expr> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, TypeParam> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Proc> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Inst<'hir>> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, InstTarget> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, EnumVariant> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, VarDecl> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, GenvarDecl> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, ValueParam> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Package> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Stmt> for Arena<'hir> where
    'hir: 'a, 

impl<'a, 'hir> Alloc<'a, 'a, Assign> for Arena<'hir> where
    'hir: 'a, 

Loading content...

Implementors

impl<'z, 'a, 'p, 't, T> Alloc<'z, 't, T> for &'p (dyn Alloc<'a, 't, T> + 'p) where
    'p: 'a,
    T: 't, 
[src]

Loading content...