Struct cyfs_core::StorageDescContent
source · [−]pub struct StorageDescContent { /* private fields */ }Trait Implementations
sourceimpl Clone for StorageDescContent
impl Clone for StorageDescContent
sourcefn clone(&self) -> StorageDescContent
fn clone(&self) -> StorageDescContent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for StorageDescContent
impl Debug for StorageDescContent
sourceimpl DescContent for StorageDescContent
impl DescContent for StorageDescContent
fn obj_type() -> u16
fn format(&self) -> u8
type OwnerType = Option<ObjectId>
type AreaType = SubDescNone
type AuthorType = SubDescNone
type PublicKeyType = SubDescNone
fn obj_type_code() -> ObjectTypeCode
fn desc_content_type() -> DescContentType
fn is_standard_object() -> bool
fn is_core_object() -> bool
fn is_decapp_object() -> bool
fn debug_info() -> String
fn version(&self) -> u8
sourceimpl ProtobufTransform<&'_ StorageDescContent> for StorageDescContent
impl ProtobufTransform<&'_ StorageDescContent> for StorageDescContent
fn transform(_value_: &StorageDescContent) -> BuckyResult<Self>
sourceimpl ProtobufTransform<&'_ StorageDescContent> for Option<StorageDescContent>
impl ProtobufTransform<&'_ StorageDescContent> for Option<StorageDescContent>
fn transform(_value_: &StorageDescContent) -> BuckyResult<Self>
sourceimpl ProtobufTransform<Option<StorageDescContent>> for StorageDescContent
impl ProtobufTransform<Option<StorageDescContent>> for StorageDescContent
fn transform(_value_: Option<StorageDescContent>) -> BuckyResult<Self>
sourceimpl ProtobufTransform<StorageDescContent> for StorageDescContent
impl ProtobufTransform<StorageDescContent> for StorageDescContent
fn transform(_value_: StorageDescContent) -> BuckyResult<Self>
sourceimpl<'__de__> RawDecode<'__de__> for StorageDescContent
impl<'__de__> RawDecode<'__de__> for StorageDescContent
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>
sourceimpl RawEncode for StorageDescContent
impl RawEncode for StorageDescContent
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(
&self,
buf: &'a mut [u8],
purpose: &Option<RawEncodePurpose>
) -> Result<&'a [u8], BuckyError>
fn raw_encode_to_buffer(&self) -> Result<Vec<u8, Global>, 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, Global>, BuckyError>
sourceimpl Serialize for StorageDescContent
impl Serialize for StorageDescContent
impl ObjectFormatAutoWithSerde for StorageDescContent
Auto Trait Implementations
impl RefUnwindSafe for StorageDescContent
impl Send for StorageDescContent
impl Sync for StorageDescContent
impl Unpin for StorageDescContent
impl UnwindSafe for StorageDescContent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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