pub struct SerializedEntity {
pub index: u32,
pub generation: u32,
}Expand description
A serialized entity identifier.
Captures the index and generation of an Entity so it can be
reconstructed or used as a key in a remap table.
Fields§
§index: u32The entity slot index.
generation: u32The entity generation.
Implementations§
Source§impl SerializedEntity
impl SerializedEntity
Sourcepub fn from_entity(entity: Entity) -> Self
pub fn from_entity(entity: Entity) -> Self
Creates a SerializedEntity from a live Entity.
Trait Implementations§
Source§impl Clone for SerializedEntity
impl Clone for SerializedEntity
Source§fn clone(&self) -> SerializedEntity
fn clone(&self) -> SerializedEntity
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 SerializedEntity
impl Debug for SerializedEntity
Source§impl<'de> Deserialize<'de> for SerializedEntity
impl<'de> Deserialize<'de> for SerializedEntity
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 Hash for SerializedEntity
impl Hash for SerializedEntity
Source§impl PartialEq for SerializedEntity
impl PartialEq for SerializedEntity
Source§impl Serialize for SerializedEntity
impl Serialize for SerializedEntity
impl Copy for SerializedEntity
impl Eq for SerializedEntity
impl StructuralPartialEq for SerializedEntity
Auto Trait Implementations§
impl Freeze for SerializedEntity
impl RefUnwindSafe for SerializedEntity
impl Send for SerializedEntity
impl Sync for SerializedEntity
impl Unpin for SerializedEntity
impl UnsafeUnpin for SerializedEntity
impl UnwindSafe for SerializedEntity
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more