Trait salak_factory::Factory[][src]

pub trait Factory: Environment {
    fn build_by_namespace_and_customizer<T: Buildable>(
        &self,
        namespace: &str,
        customizer: T::Customizer
    ) -> Result<T::Product, PropertyError>; fn build<T: Buildable>(&self) -> Result<T::Product, PropertyError> { ... }
fn build_by_namespace<T: Buildable>(
        &self,
        namespace: &str
    ) -> Result<T::Product, PropertyError> { ... }
fn build_by_customizer<T: Buildable>(
        &self,
        customizer: T::Customizer
    ) -> Result<T::Product, PropertyError> { ... } }

Factory for build buildable

Required methods

fn build_by_namespace_and_customizer<T: Buildable>(
    &self,
    namespace: &str,
    customizer: T::Customizer
) -> Result<T::Product, PropertyError>
[src]

Build by namespace and customizer

Loading content...

Provided methods

fn build<T: Buildable>(&self) -> Result<T::Product, PropertyError>[src]

Build by namespace

fn build_by_namespace<T: Buildable>(
    &self,
    namespace: &str
) -> Result<T::Product, PropertyError>
[src]

Build by namespace

fn build_by_customizer<T: Buildable>(
    &self,
    customizer: T::Customizer
) -> Result<T::Product, PropertyError>
[src]

Build by namespace

Loading content...

Implementations on Foreign Types

impl Factory for Salak[src]

Loading content...

Implementors

Loading content...