[][src]Crate inert

Inert lets you access non-Sync data in Sync context, hiding from the user anything that may not be sound to use when the value is shared.

Re-exports

pub use inert_derive::neutralize;

Structs

Inert

A wrapper for neutralized values.

InertPanicInfo

An inert version of std::panic::PanicInfo<'a>.

Neutralized

A neutralized value.

Traits

Neutralize

Marker trait for types that can be safely neutralized.

NeutralizeMut

Marker trait for types that can be safely neutralized mutably.

NeutralizeUnsafe

Unsafely neutralizes a reference, returning a Sync view to it.