Module corundum::default[][src]

Expand description

The default allocator module

Re-exports

pub use $crate::*;
pub use $crate::alloc::*;
pub use $crate::clone::PClone;
pub use $crate::convert::PFrom;
pub use $crate::str::ToPString;
pub use $crate::stm::transaction;

Modules

Structs

A memory allocator with buddy allocation mechanism

A wrapper around a raw persistent pointer that indicates that the possessor of this wrapper owns the referent. Useful for building abstractions like Pbox<T,P>, Vec<T,P>, and String<P>.

Root object container

Traits

Creates a default value of the type

Type Definitions

Compact form of Journal <BuddyAlloc>.

Compact form of PCell <T,BuddyAlloc>.

Compact form of PMutex <T,BuddyAlloc>.

Compact form of LogNonNull <T,BuddyAlloc>.

Compact form of Ref <'b, T, BuddyAlloc>.

Compact form of PRefCell <T,BuddyAlloc>.

Compact form of RefMut <'b, T, BuddyAlloc>.

Compact form of String <BuddyAlloc>.

Compact form of Vec <T,BuddyAlloc>.

Compact form of Parc <T,BuddyAlloc>.

Compact form of Pbox <T,BuddyAlloc>.

Compact form of Prc <T,BuddyAlloc>.

Compact form of TCell <T,BuddyAlloc>.

Compact form of VCell <T,BuddyAlloc>.