Trait ffi_utils::ReprC [] [src]

pub trait ReprC {
    type C;
    type Error;
    unsafe fn clone_from_repr_c(c_repr: Self::C) -> Result<Self, Self::Error>
    where
        Self: Sized
; }

Trait to convert between FFI and Rust representations of types

Associated Types

C representation of the type

Error type

Required Methods

Converts from a raw type into an owned type by cloning data

Implementations on Foreign Types

impl ReprC for u64
[src]

[src]

impl ReprC for u32
[src]

[src]

impl ReprC for usize
[src]

[src]

impl<T> ReprC for *const T
[src]

[src]

impl<T> ReprC for *mut T
[src]

[src]

impl ReprC for [u8; 24]
[src]

[src]

impl ReprC for [u8; 32]
[src]

[src]

impl ReprC for [u8; 64]
[src]

[src]

impl ReprC for String
[src]

[src]

Implementors