Trait bones_lib::ecs::FromWorld

pub trait FromWorld {
    // Required method
    fn from_world(world: &World) -> Self;
Expand description

Creates an instance of the type this trait is implemented for using data from the supplied World.

This can be helpful for complex initialization or context-aware defaults.

Required Methods§

fn from_world(world: &World) -> Self

Creates Self using data from the given World.

Object Safety§

This trait is not object safe.



impl<T> FromWorld for Twhere T: Default,