Enum cyfs_base::ObjectTypeCode
source · [−]#[repr(u8)]
pub enum ObjectTypeCode {
Show 16 variants
Device,
People,
SimpleGroup,
Org,
AppGroup,
UnionAccount,
Chunk,
File,
Dir,
Diff,
ProofOfService,
Tx,
Action,
ObjectMap,
Contract,
Custom,
}
Variants
Device
People
SimpleGroup
Org
AppGroup
UnionAccount
Chunk
File
Dir
Diff
ProofOfService
Tx
Action
ObjectMap
Contract
Custom
Implementations
Trait Implementations
sourceimpl Clone for ObjectTypeCode
impl Clone for ObjectTypeCode
sourcefn clone(&self) -> ObjectTypeCode
fn clone(&self) -> ObjectTypeCode
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ObjectTypeCode
impl Debug for ObjectTypeCode
sourceimpl From<&ObjectTypeCode> for u16
impl From<&ObjectTypeCode> for u16
sourcefn from(v: &ObjectTypeCode) -> Self
fn from(v: &ObjectTypeCode) -> Self
Converts to this type from the input type.
sourceimpl From<ObjectTypeCode> for u16
impl From<ObjectTypeCode> for u16
sourcefn from(v: ObjectTypeCode) -> Self
fn from(v: ObjectTypeCode) -> Self
Converts to this type from the input type.
sourceimpl From<u16> for ObjectTypeCode
impl From<u16> for ObjectTypeCode
sourceimpl FromStr for ObjectTypeCode
impl FromStr for ObjectTypeCode
sourceimpl PartialEq<ObjectTypeCode> for ObjectTypeCode
impl PartialEq<ObjectTypeCode> for ObjectTypeCode
sourcefn eq(&self, other: &ObjectTypeCode) -> bool
fn eq(&self, other: &ObjectTypeCode) -> bool
sourceimpl<'de> RawDecode<'de> for ObjectTypeCode
impl<'de> RawDecode<'de> for ObjectTypeCode
fn raw_decode(buf: &'de [u8]) -> BuckyResult<(Self, &'de [u8])>
fn raw_decode_with_option(
buf: &'de [u8],
_opt: &RawDecodeOption
) -> BuckyResult<(Self, &'de [u8])>
sourceimpl RawEncode for ObjectTypeCode
impl RawEncode for ObjectTypeCode
fn raw_measure(&self, _purpose: &Option<RawEncodePurpose>) -> BuckyResult<usize>
fn raw_encode<'a>(
&self,
buf: &'a mut [u8],
purpose: &Option<RawEncodePurpose>
) -> BuckyResult<&'a mut [u8]>
fn raw_tail_encode<'a>(
&self,
buf: &'a mut [u8],
purpose: &Option<RawEncodePurpose>
) -> BuckyResult<&'a [u8]>
fn raw_encode_to_buffer(&self) -> BuckyResult<Vec<u8>>
fn raw_hash_value(&self) -> BuckyResult<HashValue>
fn hash_buf(&self, encoded_buf: &[u8]) -> HashValue
fn raw_hash_encode(&self) -> BuckyResult<Vec<u8>>
sourceimpl ToString for ObjectTypeCode
impl ToString for ObjectTypeCode
impl Eq for ObjectTypeCode
impl StructuralEq for ObjectTypeCode
impl StructuralPartialEq for ObjectTypeCode
Auto Trait Implementations
impl RefUnwindSafe for ObjectTypeCode
impl Send for ObjectTypeCode
impl Sync for ObjectTypeCode
impl Unpin for ObjectTypeCode
impl UnwindSafe for ObjectTypeCode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more