pub struct FixedOpaque16(pub [u8; 16]);Expand description
Wrapper type for 16-byte fixed-length opaque data (UUID).
In XDR, fixed-length opaque data is serialized as raw bytes without a length prefix, padded to 4-byte alignment.
Tuple Fields§
§0: [u8; 16]Implementations§
Trait Implementations§
Source§impl Clone for FixedOpaque16
impl Clone for FixedOpaque16
impl Copy for FixedOpaque16
Source§impl Debug for FixedOpaque16
impl Debug for FixedOpaque16
Source§impl Default for FixedOpaque16
impl Default for FixedOpaque16
Source§impl<'de> Deserialize<'de> for FixedOpaque16
impl<'de> Deserialize<'de> for FixedOpaque16
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FixedOpaque16
impl Display for FixedOpaque16
impl Eq for FixedOpaque16
Source§impl Hash for FixedOpaque16
impl Hash for FixedOpaque16
Source§impl PartialEq for FixedOpaque16
impl PartialEq for FixedOpaque16
Source§impl Serialize for FixedOpaque16
impl Serialize for FixedOpaque16
impl StructuralPartialEq for FixedOpaque16
Auto Trait Implementations§
impl Freeze for FixedOpaque16
impl RefUnwindSafe for FixedOpaque16
impl Send for FixedOpaque16
impl Sync for FixedOpaque16
impl Unpin for FixedOpaque16
impl UnsafeUnpin for FixedOpaque16
impl UnwindSafe for FixedOpaque16
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