YoleckEntityRefAccessor

Trait YoleckEntityRefAccessor 

Source
pub trait YoleckEntityRefAccessor:
    Sized
    + Send
    + Sync
    + 'static {
    // Required methods
    fn entity_ref_fields() -> &'static [(&'static str, Option<&'static str>)];
    fn get_entity_ref_mut(&mut self, field_name: &str) -> &mut YoleckEntityRef;
    fn resolve_entity_refs(&mut self, registry: &YoleckUuidRegistry);
}

Required Methods§

Source

fn entity_ref_fields() -> &'static [(&'static str, Option<&'static str>)]

Source

fn get_entity_ref_mut(&mut self, field_name: &str) -> &mut YoleckEntityRef

Source

fn resolve_entity_refs(&mut self, registry: &YoleckUuidRegistry)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§