pub struct KernelVersion(pub u32);Expand description
Kernel version identifier.
Tuple Fields§
§0: u32Trait Implementations§
Source§impl BorshDeserialize for KernelVersion
impl BorshDeserialize for KernelVersion
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for KernelVersion
impl BorshSerialize for KernelVersion
Source§impl Clone for KernelVersion
impl Clone for KernelVersion
Source§fn clone(&self) -> KernelVersion
fn clone(&self) -> KernelVersion
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 KernelVersion
impl Debug for KernelVersion
Source§impl<'de> Deserialize<'de> for KernelVersion
impl<'de> Deserialize<'de> for KernelVersion
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 From<KernelVersion> for u32
impl From<KernelVersion> for u32
Source§fn from(value: KernelVersion) -> Self
fn from(value: KernelVersion) -> Self
Converts to this type from the input type.
Source§impl From<u32> for KernelVersion
impl From<u32> for KernelVersion
Source§impl PartialEq for KernelVersion
impl PartialEq for KernelVersion
Source§impl Serialize for KernelVersion
impl Serialize for KernelVersion
impl Copy for KernelVersion
impl Eq for KernelVersion
impl StructuralPartialEq for KernelVersion
Auto Trait Implementations§
impl Freeze for KernelVersion
impl RefUnwindSafe for KernelVersion
impl Send for KernelVersion
impl Sync for KernelVersion
impl Unpin for KernelVersion
impl UnwindSafe for KernelVersion
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