TraitBundle

Trait TraitBundle 

Source
pub trait TraitBundle {
    // Required method
    fn craft_trait_bundle(self, forged_object: &mut ForgedObject);
}

Required Methods§

Source

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Implementations on Foreign Types§

Source§

impl<A: ForgedTrait + 'static> TraitBundle for (A,)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static> TraitBundle for (A, B)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static> TraitBundle for (A, B, C)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static> TraitBundle for (A, B, C, D)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static, E: ForgedTrait + 'static> TraitBundle for (A, B, C, D, E)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static, E: ForgedTrait + 'static, F: ForgedTrait + 'static> TraitBundle for (A, B, C, D, E, F)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static, E: ForgedTrait + 'static, F: ForgedTrait + 'static, G: ForgedTrait + 'static> TraitBundle for (A, B, C, D, E, F, G)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static, E: ForgedTrait + 'static, F: ForgedTrait + 'static, G: ForgedTrait + 'static, H: ForgedTrait + 'static> TraitBundle for (A, B, C, D, E, F, G, H)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static, E: ForgedTrait + 'static, F: ForgedTrait + 'static, G: ForgedTrait + 'static, H: ForgedTrait + 'static, I: ForgedTrait + 'static> TraitBundle for (A, B, C, D, E, F, G, H, I)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static, E: ForgedTrait + 'static, F: ForgedTrait + 'static, G: ForgedTrait + 'static, H: ForgedTrait + 'static, I: ForgedTrait + 'static, J: ForgedTrait + 'static> TraitBundle for (A, B, C, D, E, F, G, H, I, J)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Source§

impl<A: ForgedTrait + 'static, B: ForgedTrait + 'static, C: ForgedTrait + 'static, D: ForgedTrait + 'static, E: ForgedTrait + 'static, F: ForgedTrait + 'static, G: ForgedTrait + 'static, H: ForgedTrait + 'static, I: ForgedTrait + 'static, J: ForgedTrait + 'static, K: ForgedTrait + 'static> TraitBundle for (A, B, C, D, E, F, G, H, I, J, K)

Source§

fn craft_trait_bundle(self, forged_object: &mut ForgedObject)

Implementors§