[−][src]Trait summon::Transmutation
Transmutations require ingredients and produce a product. This is usually a function.
Required methods
fn ingredients(&self) -> &'static [TypeId]
fn product(&self) -> TypeId
fn transmute(&self, inputs: &[&dyn Any]) -> Box<dyn Any>
Trait Implementations
impl<'a> FromIterator<&'a (dyn Transmutation + 'a)> for Materials
[src]
fn from_iter<T>(iter: T) -> Self where
T: IntoIterator<Item = &'a dyn Transmutation>,
[src]
T: IntoIterator<Item = &'a dyn Transmutation>,