[−][src]Trait ffi_convert::AsRust
Trait showing that the struct implementing it is a repr(C) compatible view of the parametrized
type and that an instance of the parametrized type can be created form this struct
Trait showing that the struct implementing it is a repr(C) compatible view of the parametrized
type and that an instance of the parametrized type can be created form this struct
pub fn as_rust(&self) -> Result<T, AsRustError>[src]impl AsRust<usize> for usize[src]pub fn as_rust(&self) -> Result<usize, AsRustError>[src]impl AsRust<i16> for i16[src]pub fn as_rust(&self) -> Result<i16, AsRustError>[src]impl AsRust<u16> for u16[src]pub fn as_rust(&self) -> Result<u16, AsRustError>[src]impl AsRust<i32> for i32[src]pub fn as_rust(&self) -> Result<i32, AsRustError>[src]impl AsRust<u32> for u32[src]pub fn as_rust(&self) -> Result<u32, AsRustError>[src]impl AsRust<i64> for i64[src]pub fn as_rust(&self) -> Result<i64, AsRustError>[src]impl AsRust<u64> for u64[src]pub fn as_rust(&self) -> Result<u64, AsRustError>[src]impl AsRust<f32> for f32[src]pub fn as_rust(&self) -> Result<f32, AsRustError>[src]impl AsRust<f64> for f64[src]pub fn as_rust(&self) -> Result<f64, AsRustError>[src]impl AsRust<bool> for bool[src]pub fn as_rust(&self) -> Result<bool, AsRustError>[src]impl AsRust<usize> for i32[src]pub fn as_rust(&self) -> Result<usize, AsRustError>[src]impl AsRust<bool> for u8[src]pub fn as_rust(&self) -> Result<bool, AsRustError>[src]impl AsRust<String> for CStr[src]pub fn as_rust(&self) -> Result<String, AsRustError>[src]impl AsRust<Vec<String, Global>> for CStringArray[src]impl<U: AsRust<V>, V> AsRust<Vec<V, Global>> for CArray<U>[src]pub fn as_rust(&self) -> Result<Vec<V>, AsRustError>[src]impl<U: AsRust<V>, V: PartialOrd + PartialEq> AsRust<Range<V>> for CRange<U>[src]pub fn as_rust(&self) -> Result<Range<V>, AsRustError>[src]