[−][src]Struct legion::serialize::Canon
Contains the canon names of entities.
Implementations
impl Canon
[src]
pub fn get_id(&self, name: &EntityName) -> Option<Entity>
[src]
Returns the Entity ID associated with the given EntityName.
pub fn get_name(&self, entity: Entity) -> Option<EntityName>
[src]
Returns the EntityName associated with the given Entity ID.
pub fn canonize_name(&mut self, name: &EntityName) -> Entity
[src]
Canonizes a given EntityName and returns the associated Entity ID.
pub fn canonize_id(&mut self, entity: Entity) -> EntityName
[src]
Canonizes a given Entity ID and returns the associated EntityName.
pub fn canonize(
&mut self,
entity: Entity,
name: EntityName
) -> Result<(), CanonizeError>
[src]
&mut self,
entity: Entity,
name: EntityName
) -> Result<(), CanonizeError>
Canonizes the given entity and name pair.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Canon
impl Send for Canon
impl Sync for Canon
impl Unpin for Canon
impl UnwindSafe for Canon
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,