#[repr(u8)]pub enum ObjectCode {
Null = 0,
Domain = 2,
DefType = 5,
DefStruct = 6,
Var = 7,
Array = 8,
Record = 9,
}Expand description
Object Code value
Defines the type of an object or sub object
Variants§
Null = 0
An empty object
Zencan does not support Null objects
Domain = 2
A large chunk of data
Zencan does not support Domain Object; it only supports domain sub-objects.
DefType = 5
Unused
DefStruct = 6
Unused
Var = 7
An object which has a single sub object
Array = 8
An array of sub-objects all with the same data type
Record = 9
A collection of sub-objects with varying types
Trait Implementations§
Source§impl Clone for ObjectCode
impl Clone for ObjectCode
Source§fn clone(&self) -> ObjectCode
fn clone(&self) -> ObjectCode
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 moreSource§impl Debug for ObjectCode
impl Debug for ObjectCode
Source§impl Default for ObjectCode
impl Default for ObjectCode
Source§fn default() -> ObjectCode
fn default() -> ObjectCode
Returns the “default value” for a type. Read more
Source§impl PartialEq for ObjectCode
impl PartialEq for ObjectCode
Source§impl TryFrom<u8> for ObjectCode
impl TryFrom<u8> for ObjectCode
impl Copy for ObjectCode
impl Eq for ObjectCode
impl StructuralPartialEq for ObjectCode
Auto Trait Implementations§
impl Freeze for ObjectCode
impl RefUnwindSafe for ObjectCode
impl Send for ObjectCode
impl Sync for ObjectCode
impl Unpin for ObjectCode
impl UnwindSafe for ObjectCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more