pub struct ImmutableNodeAttributes {
pub protocols: Option<NodeProtocolKinds>,
pub abilities: Option<Operations>,
pub content_size: Option<u64>,
pub storage_size: Option<u64>,
pub link_count: Option<u64>,
pub id: Option<u64>,
pub change_time: Option<u64>,
pub options: Option<VerificationOptions>,
pub root_hash: Option<Vec<u8>>,
pub verity_enabled: Option<bool>,
}
Fields§
§protocols: Option<NodeProtocolKinds>
§abilities: Option<Operations>
§content_size: Option<u64>
§storage_size: Option<u64>
§link_count: Option<u64>
§id: Option<u64>
§change_time: Option<u64>
§options: Option<VerificationOptions>
§root_hash: Option<Vec<u8>>
§verity_enabled: Option<bool>
Trait Implementations§
Source§impl Clone for ImmutableNodeAttributes
impl Clone for ImmutableNodeAttributes
Source§fn clone(&self) -> ImmutableNodeAttributes
fn clone(&self) -> ImmutableNodeAttributes
Returns a copy 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 ImmutableNodeAttributes
impl Debug for ImmutableNodeAttributes
Source§impl Encodable for ImmutableNodeAttributes
impl Encodable for ImmutableNodeAttributes
Source§type Encoded = WireImmutableNodeAttributes
type Encoded = WireImmutableNodeAttributes
The wire type for the value.
§const COPY_OPTIMIZATION: CopyOptimization<Self> = _
const COPY_OPTIMIZATION: CopyOptimization<Self> = _
An optimization flag that allows the bytes of this type to be copied directly during
encoding instead of calling
encode
. Read moreSource§impl<___E> Encode<___E> for ImmutableNodeAttributeswhere
___E: Encoder + ?Sized,
impl<___E> Encode<___E> for ImmutableNodeAttributeswhere
___E: Encoder + ?Sized,
Source§impl TakeFrom<WireImmutableNodeAttributes> for ImmutableNodeAttributes
impl TakeFrom<WireImmutableNodeAttributes> for ImmutableNodeAttributes
Source§fn take_from(from: &WireImmutableNodeAttributes) -> Self
fn take_from(from: &WireImmutableNodeAttributes) -> Self
Converts from the given
T
, taking any resources that can’t be cloned.§const COPY_OPTIMIZATION: CopyOptimization<Self> = _
const COPY_OPTIMIZATION: CopyOptimization<Self> = _
An optimization flag that allows the bytes of this type to be copied directly during
conversion instead of calling
take_from
. Read moreAuto Trait Implementations§
impl Freeze for ImmutableNodeAttributes
impl RefUnwindSafe for ImmutableNodeAttributes
impl Send for ImmutableNodeAttributes
impl Sync for ImmutableNodeAttributes
impl Unpin for ImmutableNodeAttributes
impl UnwindSafe for ImmutableNodeAttributes
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