[][src]Module safer_ffi::prelude

Re-exports

pub use crate::closure::*;
pub use crate::ffi_export;
pub use crate::layout::ReprC;
pub use crate::layout::ReprC;
pub use crate::layout::derive_ReprC;
pub use c;
pub use core::convert::TryFrom as _;
pub use core::convert::TryInto as _;
pub use core::ops::Not as _;

Modules

c_slice
char_p
repr_c
str

Structs

Outfeature="out-refs"

Wrapper expressing the semantics of &out T references

Traits

AsOutfeature="out-refs"

Extension trait to convert a &mut _ into a &out _ by calling .as_out() on it.

ManuallyDropMutfeature="out-refs"

Extension trait providing a cast to the [ManuallyDrop] type.