[−][src]Module abi_stable::std_types
Contains many ffi-safe equivalents of standard library types. The vast majority of them can be converted to and from std equivalents.
For ffi-safe equivalents/wrappers of types outside the standard library go to the external_types module
Re-exports
pub use self::option::RNone; |
pub use self::option::RSome; |
pub use self::result::RErr; |
pub use self::result::ROk; |
Modules
arc | Contains the ffi-safe equivalent of |
boxed | Contains the ffi-safe equivalent of |
cmp_ordering | Contains the ffi-safe equivalent of |
cow | Contains the ffi-safe equivalent of |
map | Contains the ffi-safe equivalent of |
option | Contains the ffi-safe equivalent of |
range | Contains the ffi-safe equivalent of |
result | Contains the ffi-safe equivalent of |
slice_mut | Contains the ffi-safe equivalent of |
slices | Contains the ffi-safe equivalent of |
static_slice | Contains an ffi-safe equivalent of |
static_str | Contains an ffi-safe equivalent of |
std_error | Ffi-safe version of
|
std_io | Ffi-safe equivalents of |
str | Contains an ffi-safe equivalent of |
string | Contains an ffi-safe equivalent of |
sync | Some types from the |
time | Contains ffi-safe equivalent of |
tuple | Contains ffi-safe equivalents of tuples up to 4 elements. |
utypeid | An ffi-safe equivalent of ::std::any::TypeId. |
vec | Contains an ffi-safe equivalent of |
Structs
RArc | Ffi-safe version of ::std::sync::Arc<_> |
RBox | Ffi-safe equivalent of Box<_>. |
RDuration | Ffi-safe equivalent of ::std::time::Duration . |
RHashMap | An ffi-safe hashmap,which wraps |
RIoError | Ffi safe equivalent to |
RIoErrorKind | Ffi safe equivalent to |
RSlice | Ffi-safe equivalent of |
RSliceMut | Ffi-safe equivalent of |
RStr | Ffi-safe equivalent of |
RString | Ffi-safe equivalent of ::std::string::String |
RVec | Ffi-safe equivalent of |
StaticSlice | Wrapper type around |
StaticStr | Wrapper type around |
Tuple1 | An ffi safe 1 element tuple. |
Tuple2 | An ffi safe 1 element tuple. |
Tuple3 | An ffi safe 1 element tuple. |
Tuple4 | An ffi safe 1 element tuple. |
UTypeId | A TypeId that can compare types across dynamic libraries. |
Enums
RCmpOrdering | Ffi-safe equivalent of ::std::cmp::Ordering. |
RCow | Ffi-safe equivalent of ::std::borrow::Cow. |
ROption | Ffi-safe equivalent of the |
RResult | Ffi-safe equivalent of |
RSeekFrom | Ffi-safe equivalent of |
Type Definitions
RBoxError | Ffi safe equivalent to Box<::std::error::Error+Send+Sync>. |
SendRBoxError | Ffi safe equivalent to Box<::std::error::Error+Send>. |
UnsyncRBoxError | Ffi safe equivalent to Box<::std::error::Error>. |