pub fn allocate(
        &mut self,
        size: Size,
        align: Align,
        kind: MemoryKind<M::MemoryKinds>,
    ) -> EvalResult<'tcx, Pointer> {
        self.allocate_value(Allocation::undef(size, align), kind).map(Pointer::from)
    }
/// kind is `None` for statics
kind is `None` for statics
kind is ` None ` for statics
pub fn allocate(
        &mut self,
        size: Size,
        align: Align,
        kind: MemoryKind<M::MemoryKinds>,
    ) -> EvalResult<'tcx, Pointer> {
        self.allocate_value(Allocation::undef(size, align), kind).map(Pointer::from)
    }
pub fn allocate ( & mut self , size : Size , align : Align , kind : MemoryKind < M :: MemoryKinds > , ) -> EvalResult < ' tcx , Pointer > { self . allocate_value ( Allocation :: undef ( size , align ) , kind ) . map ( Pointer :: from ) }
kind is `None` for statics
kind is ` None ` for statics
&mut self
size
Size
align
Align
kind
MemoryKind<M::MemoryKinds>