Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common imports for working with arenas.

use mago_allocator::prelude::*;

Re-exports§

pub use crate::arena::Arena;
pub use crate::arena::LocalArena;
pub use crate::arena::ScopedArena;
pub use crate::arena::SharedArena;
pub use crate::boxed::Box;
pub use crate::collections::HashMap;
pub use crate::collections::HashSet;
pub use crate::copy::CopyInto;
pub use crate::copy::copy_ref_into;
pub use crate::copy::copy_slice_into;
pub use crate::iter::CollectIn;
pub use crate::iter::FromIteratorIn;
pub use crate::vec::Vec;

Macros§

format_in
Formats its arguments into an arena, returning &mut str.
vec_in
Builds an arena-allocated Vec, analogous to std::vec!.