Expand description

rel_core is a set of portable, relative-pointer based replacements for core library types.

Re-exports

pub use self::rel_ptr::RelPtr;
pub use self::rel_ref::RelRef;

Modules

Public re-exports of dependencies.
A value that may or may not exist.
Basic functions for dealing with relative values in memory.
Relative pointers and related types.
Relative pointers and related types.
Relative versions of tuples.

Structs

A portable char.
The default Basis.
A portable f32.
A portable f64.
A portable i16.
A portable i32.
A portable i64.
A portable i128.
A portable u16.
A portable u32.
A portable u64.
A portable u128.

Traits

A selection of types to use in place of isize and usize.
A Pointee with metadata that changes with a choice of basis.
A value emplacer.
An extension trait for Emplace that provides a variety of convenient emplacement methods.
An emplaced value that can be moved.
An extension trait for Move that provides a variety of convenient movement methods.
A type that has the same representation on all targets.

Type Definitions

Alias for bool.
Alias for i8.
Alias for u8.
Alias for ().

Derive Macros

Derives Move on the annotated type.
Derives Portable on the annotated type.