Module containers

Module containers 

Source
Expand description

Container to make working with arrays easier.

This module defines a type [DataContainer], which is a simple C data structure that can be flexibly converted to various Rust types.

Structs§

RustyDataContainer
A data container for communication with a C ABI.

Functions§

new_from_pointer
rusty_data_container_destroy
Destroy a data container.
rusty_data_container_get_data
Get data
rusty_data_container_get_dtype
Get dtype
rusty_data_container_get_is_mutable
Get is_mutable
rusty_data_container_get_is_owner
Get is_owner
rusty_data_container_get_itemsize
Get itemsize
rusty_data_container_get_nitems
Get nitems
rusty_data_container_new_f32
Create a new f32 data container.
rusty_data_container_new_f64
Create a new f64 data container.
rusty_data_container_new_i8
Create a new i8 data container.
rusty_data_container_new_i32
Create a new i32 data container.
rusty_data_container_new_i64
Create a new i64 data container.
rusty_data_container_new_u8
Create a new u8 data container.
rusty_data_container_new_u32
Create a new u32 data container.
rusty_data_container_new_u64
Create a new u64 data container.
rusty_data_container_new_usize
Create a new usize data container.