#[repr(C)]pub union TfLitePtrUnion {
Show 18 fields
pub i32_: *mut i32,
pub u32_: *mut u32,
pub i64_: *mut i64,
pub u64_: *mut u64,
pub f: *mut f32,
pub f16: *mut TfLiteFloat16,
pub bf16: *mut TfLiteBFloat16,
pub f64_: *mut f64,
pub raw: *mut c_char,
pub raw_const: *const c_char,
pub uint8: *mut u8,
pub b: *mut bool,
pub i16_: *mut i16,
pub ui16: *mut u16,
pub c64: *mut TfLiteComplex64,
pub c128: *mut TfLiteComplex128,
pub int8: *mut i8,
pub data: *mut c_void,
}Expand description
A union of pointers that points to memory for a given tensor.
Do not access these members directly, if possible, use
GetTensorData<TYPE>(tensor) instead, otherwise only access .data, as
other members are deprecated.
Fields§
§i32_: *mut i32§u32_: *mut u32§i64_: *mut i64§u64_: *mut u64§f: *mut f32§f16: *mut TfLiteFloat16§bf16: *mut TfLiteBFloat16§f64_: *mut f64§raw: *mut c_char§raw_const: *const c_char§uint8: *mut u8§b: *mut bool§i16_: *mut i16§ui16: *mut u16§c64: *mut TfLiteComplex64§c128: *mut TfLiteComplex128§int8: *mut i8§data: *mut c_voidOnly use this member.
Trait Implementations§
Source§impl Clone for TfLitePtrUnion
impl Clone for TfLitePtrUnion
Source§fn clone(&self) -> TfLitePtrUnion
fn clone(&self) -> TfLitePtrUnion
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TfLitePtrUnion
Auto Trait Implementations§
impl Freeze for TfLitePtrUnion
impl RefUnwindSafe for TfLitePtrUnion
impl !Send for TfLitePtrUnion
impl !Sync for TfLitePtrUnion
impl Unpin for TfLitePtrUnion
impl UnsafeUnpin for TfLitePtrUnion
impl UnwindSafe for TfLitePtrUnion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more