pub struct VersionedDataFrame<V, D>where
V: ProtocolVersion,
D: DataFrame,{
pub version: V,
pub data: D,
}
Expand description
A versioned data frame.
Fields§
§version: V
A protocol version byte. Always set to one.
data: D
The data frame.
Trait Implementations§
Source§impl<V, D> Clone for VersionedDataFrame<V, D>
impl<V, D> Clone for VersionedDataFrame<V, D>
Source§fn clone(&self) -> VersionedDataFrame<V, D>
fn clone(&self) -> VersionedDataFrame<V, D>
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<V, D> Debug for VersionedDataFrame<V, D>
impl<V, D> Debug for VersionedDataFrame<V, D>
Source§impl<V, D> Decode for VersionedDataFrame<V, D>
impl<V, D> Decode for VersionedDataFrame<V, D>
Source§impl<V, D> Encode for VersionedDataFrame<V, D>
impl<V, D> Encode for VersionedDataFrame<V, D>
Source§impl<V, D> Format for VersionedDataFrame<V, D>
impl<V, D> Format for VersionedDataFrame<V, D>
Source§impl<D> From<D> for VersionedDataFrame<Version1, D>where
D: DataFrame,
impl<D> From<D> for VersionedDataFrame<Version1, D>where
D: DataFrame,
Source§fn from(value: D) -> VersionedDataFrame<Version1, D>
fn from(value: D) -> VersionedDataFrame<Version1, D>
Converts to this type from the input type.
Source§impl<V, D> PartialEq for VersionedDataFrame<V, D>
impl<V, D> PartialEq for VersionedDataFrame<V, D>
impl<V, D> Eq for VersionedDataFrame<V, D>
impl<V, D> StructuralPartialEq for VersionedDataFrame<V, D>where
V: ProtocolVersion,
D: DataFrame,
Auto Trait Implementations§
impl<V, D> Freeze for VersionedDataFrame<V, D>
impl<V, D> RefUnwindSafe for VersionedDataFrame<V, D>where
V: RefUnwindSafe,
D: RefUnwindSafe,
impl<V, D> Send for VersionedDataFrame<V, D>
impl<V, D> Sync for VersionedDataFrame<V, D>
impl<V, D> Unpin for VersionedDataFrame<V, D>
impl<V, D> UnwindSafe for VersionedDataFrame<V, D>where
V: UnwindSafe,
D: UnwindSafe,
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