pub struct EntityVersion {
pub version: u32,
pub fields: Vec<Field>,
}Expand description
A specific version of an entity’s schema.
Fields§
§version: u32Version number (1, 2, 3, …).
fields: Vec<Field>Fields in this version.
Trait Implementations§
Source§impl Clone for EntityVersion
impl Clone for EntityVersion
Source§fn clone(&self) -> EntityVersion
fn clone(&self) -> EntityVersion
Returns a duplicate 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 EntityVersion
impl Debug for EntityVersion
Source§impl<'de> Deserialize<'de> for EntityVersion
impl<'de> Deserialize<'de> for EntityVersion
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
Auto Trait Implementations§
impl Freeze for EntityVersion
impl RefUnwindSafe for EntityVersion
impl Send for EntityVersion
impl Sync for EntityVersion
impl Unpin for EntityVersion
impl UnwindSafe for EntityVersion
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