pub struct VersionedExtension {
pub version: u16,
pub value: Value,
}Expand description
Versioned extension payload.
Fields§
§version: u16Schema version for this key.
value: ValueJSON value (bounded at admission).
Trait Implementations§
Source§impl Clone for VersionedExtension
impl Clone for VersionedExtension
Source§fn clone(&self) -> VersionedExtension
fn clone(&self) -> VersionedExtension
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 VersionedExtension
impl Debug for VersionedExtension
Source§impl<'de> Deserialize<'de> for VersionedExtension
impl<'de> Deserialize<'de> for VersionedExtension
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 PartialEq for VersionedExtension
impl PartialEq for VersionedExtension
Source§impl Serialize for VersionedExtension
impl Serialize for VersionedExtension
impl StructuralPartialEq for VersionedExtension
Auto Trait Implementations§
impl Freeze for VersionedExtension
impl RefUnwindSafe for VersionedExtension
impl Send for VersionedExtension
impl Sync for VersionedExtension
impl Unpin for VersionedExtension
impl UnsafeUnpin for VersionedExtension
impl UnwindSafe for VersionedExtension
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