pub enum SavedMetaObject {
Device(Device),
People(People),
UnionAccount(UnionAccount),
Group(SimpleGroup),
File(File),
Data(Data),
Org(Org),
MinerGroup(MinerGroup),
SNService(SNService),
Contract(Contract),
}Variants§
Device(Device)
People(People)
UnionAccount(UnionAccount)
Group(SimpleGroup)
File(File)
Data(Data)
Org(Org)
MinerGroup(MinerGroup)
SNService(SNService)
Contract(Contract)
Implementations§
Trait Implementations§
Source§impl Clone for SavedMetaObject
impl Clone for SavedMetaObject
Source§fn clone(&self) -> SavedMetaObject
fn clone(&self) -> SavedMetaObject
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 SavedMetaObject
impl Debug for SavedMetaObject
Source§impl<'__de__> RawDecode<'__de__> for SavedMetaObject
impl<'__de__> RawDecode<'__de__> for SavedMetaObject
fn raw_decode(__buf__: &'__de__ [u8]) -> BuckyResult<(Self, &'__de__ [u8])>
fn raw_decode_with_option( buf: &'de [u8], _opt: &RawDecodeOption, ) -> Result<(Self, &'de [u8]), BuckyError>
Source§impl RawEncode for SavedMetaObject
impl RawEncode for SavedMetaObject
fn raw_encode<'__de__>( &self, __buf__: &'__de__ mut [u8], __purpose__: &Option<RawEncodePurpose>, ) -> BuckyResult<&'__de__ mut [u8]>
fn raw_measure( &self, __purpose__: &Option<RawEncodePurpose>, ) -> BuckyResult<usize>
fn raw_tail_encode<'a>( &self, buf: &'a mut [u8], purpose: &Option<RawEncodePurpose>, ) -> Result<&'a [u8], BuckyError>
fn raw_encode_to_buffer(&self) -> Result<Vec<u8>, BuckyError>
fn raw_hash_value(&self) -> Result<HashValue, BuckyError>
fn hash_buf(&self, encoded_buf: &[u8]) -> HashValue
fn raw_hash_encode(&self) -> Result<Vec<u8>, BuckyError>
Source§impl TryFrom<SavedMetaObject> for AnyNamedObject
impl TryFrom<SavedMetaObject> for AnyNamedObject
Source§type Error = BuckyError
type Error = BuckyError
The type returned in the event of a conversion error.
Source§impl TryFrom<SavedMetaObject> for StandardObject
impl TryFrom<SavedMetaObject> for StandardObject
Source§type Error = BuckyError
type Error = BuckyError
The type returned in the event of a conversion error.
Source§impl TryFrom<StandardObject> for SavedMetaObject
impl TryFrom<StandardObject> for SavedMetaObject
Source§type Error = BuckyError
type Error = BuckyError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for SavedMetaObject
impl RefUnwindSafe for SavedMetaObject
impl Send for SavedMetaObject
impl Sync for SavedMetaObject
impl Unpin for SavedMetaObject
impl UnwindSafe for SavedMetaObject
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<'de, D> FileDecoder<'de> for Dwhere
D: RawDecode<'de>,
impl<'de, D> FileDecoder<'de> for Dwhere
D: RawDecode<'de>,
fn decode_from_file( file: &Path, buf: &'de mut Vec<u8>, ) -> Result<(D, usize), BuckyError>
Source§impl<D> FileEncoder<D> for Dwhere
D: RawEncode,
impl<D> FileEncoder<D> for Dwhere
D: RawEncode,
fn suggest_buffer_size(&self) -> Result<usize, BuckyError>
fn encode<'a>( &self, buf: &'a mut [u8], _is_compress: bool, ) -> Result<&'a mut [u8], BuckyError>
fn encode_to_writer( &self, writer: impl Write, is_compress: bool, ) -> Result<usize, BuckyError>
fn encode_to_file( &self, file: &Path, is_compress: bool, ) -> Result<usize, BuckyError>
fn encode_to_vec(&self, is_compress: bool) -> Result<Vec<u8>, BuckyError>
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