pub struct DatumCsysDescriptorBlock {
pub prefix: Vec<u8>,
pub identity: String,
pub suffix: Vec<u8>,
pub identity_offset: usize,
}Expand description
One bounded datum-CSYS descriptor block with a unique hexadecimal identity.
Fields§
§prefix: Vec<u8>Exact bytes preceding the identity.
identity: StringLowercase 30–32 digit hexadecimal identity.
suffix: Vec<u8>Exact bytes following the identity.
identity_offset: usizeBlock-relative identity offset.
Trait Implementations§
Source§impl Clone for DatumCsysDescriptorBlock
impl Clone for DatumCsysDescriptorBlock
Source§fn clone(&self) -> DatumCsysDescriptorBlock
fn clone(&self) -> DatumCsysDescriptorBlock
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DatumCsysDescriptorBlock
impl Debug for DatumCsysDescriptorBlock
impl Eq for DatumCsysDescriptorBlock
Source§impl PartialEq for DatumCsysDescriptorBlock
impl PartialEq for DatumCsysDescriptorBlock
impl StructuralPartialEq for DatumCsysDescriptorBlock
Auto Trait Implementations§
impl Freeze for DatumCsysDescriptorBlock
impl RefUnwindSafe for DatumCsysDescriptorBlock
impl Send for DatumCsysDescriptorBlock
impl Sync for DatumCsysDescriptorBlock
impl Unpin for DatumCsysDescriptorBlock
impl UnsafeUnpin for DatumCsysDescriptorBlock
impl UnwindSafe for DatumCsysDescriptorBlock
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