pub struct VersionCompatInfo {
pub version: u16,
pub orig_version: u16,
pub block_header_version: u16,
}Expand description
Versioning and compatibility info about this slate
Fields
version: u16The current version of the slate format
orig_version: u16Original version this slate was converted from
block_header_version: u16The epic block header version this slate is intended for
Trait Implementations
sourceimpl Clone for VersionCompatInfo
impl Clone for VersionCompatInfo
sourcefn clone(&self) -> VersionCompatInfo
fn clone(&self) -> VersionCompatInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for VersionCompatInfo
impl Debug for VersionCompatInfo
sourceimpl<'de> Deserialize<'de> for VersionCompatInfo
impl<'de> Deserialize<'de> for VersionCompatInfo
sourcefn 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
sourceimpl From<&VersionCompatInfo> for VersionCompatInfoV3
impl From<&VersionCompatInfo> for VersionCompatInfoV3
sourcefn from(data: &VersionCompatInfo) -> VersionCompatInfoV3
fn from(data: &VersionCompatInfo) -> VersionCompatInfoV3
Converts to this type from the input type.
sourceimpl From<&VersionCompatInfoV3> for VersionCompatInfo
impl From<&VersionCompatInfoV3> for VersionCompatInfo
sourcefn from(data: &VersionCompatInfoV3) -> VersionCompatInfo
fn from(data: &VersionCompatInfoV3) -> VersionCompatInfo
Converts to this type from the input type.
sourceimpl Serialize for VersionCompatInfo
impl Serialize for VersionCompatInfo
Auto Trait Implementations
impl RefUnwindSafe for VersionCompatInfo
impl Send for VersionCompatInfo
impl Sync for VersionCompatInfo
impl Unpin for VersionCompatInfo
impl UnwindSafe for VersionCompatInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> CloneAny for T where
T: Any + Clone,
impl<T> CloneAny for T where
T: Any + Clone,
fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
fn clone_any_send(&self) -> Box<dyn CloneAny + Send + 'static, Global> where
T: Send,
fn clone_any_sync(&self) -> Box<dyn CloneAny + Sync + 'static, Global> where
T: Sync,
fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + Send + Sync + 'static, Global> where
T: Send + Sync,
impl<'a, T> DefaultFeatures<'a> for T where
T: 'a + Send + Sync + Clone,
impl<'a, T> DefaultFeatures<'a> for T where
T: 'a + Send + Sync + Clone,
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a> + 'a, Global>
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a> + 'a, Global>
Clone this value, and then immediately put it into a Box
behind a trait object of this trait. Read more
fn self_address_mut(&mut self) -> *mut ()
fn self_address_mut(&mut self) -> *mut ()
Returns the address of self. Read more
impl<'a, T> NonSyncFeatures<'a> for T where
T: 'a + Clone,
impl<'a, T> NonSyncFeatures<'a> for T where
T: 'a + Clone,
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a> + 'a, Global>
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a> + 'a, Global>
Clone this value, and then immediately put it into a Box
behind a trait object of this trait. Read more
fn self_address_mut(&mut self) -> *mut ()
fn self_address_mut(&mut self) -> *mut ()
Returns the address of self. Read more
impl<T> SafeBorrow<T> for T where
T: ?Sized,
impl<T> SafeBorrow<T> for T where
T: ?Sized,
fn borrow_replacement(ptr: &T) -> &T
fn borrow_replacement(ptr: &T) -> &T
Given ptr, which was obtained from a prior call to Self::borrow(),
return a value with the same nominal lifetime which is guaranteed to
survive mutations to Self. Read more