[−][src]Struct rustc_ap_rustc_arena::DropArena
An arena which can be used to allocate any type.
Allocating in this arena is unsafe since the type system
doesn't know which types it contains. In order to
allocate safely, you must store a PhantomData
Implementations
impl DropArena
[src]
pub unsafe fn alloc<T>(&self, object: T) -> &mut T
[src]
pub unsafe fn alloc_from_iter<T, I: IntoIterator<Item = T>>(
&self,
iter: I
) -> &mut [T]
[src]
&self,
iter: I
) -> &mut [T]
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for DropArena
impl !Send for DropArena
impl !Sync for DropArena
impl Unpin for DropArena
impl UnwindSafe for DropArena
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<'a, T> Captures<'a> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Erased for T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,