#[repr(u32)]pub enum ZL_Type {
ZL_Type_serial = 1,
ZL_Type_struct = 2,
ZL_Type_numeric = 4,
ZL_Type_string = 8,
}Expand description
Any Data object has necessary a Type.
The least specific Type is ZL_Type_serial,
which means it’s just a blob of bytes.
Codecs can only accept and produce specified data Types.
In contrast, Selectors & Graphs may optionally accept multiple data Types,
using bitmap masking (example: ZL_Type_struct | ZL_Type_numeric).
Variants§
Trait Implementations§
impl Copy for ZL_Type
impl Eq for ZL_Type
impl StructuralPartialEq for ZL_Type
Auto Trait Implementations§
impl Freeze for ZL_Type
impl RefUnwindSafe for ZL_Type
impl Send for ZL_Type
impl Sync for ZL_Type
impl Unpin for ZL_Type
impl UnwindSafe for ZL_Type
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