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]
&self,
namespace: &str,
customizer: T::Customizer
) -> Result<T::Product, PropertyError>
Build by namespace and customizer
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]
&self,
namespace: &str
) -> Result<T::Product, PropertyError>
Build by namespace
fn build_by_customizer<T: Buildable>(
&self,
customizer: T::Customizer
) -> Result<T::Product, PropertyError>
[src]
&self,
customizer: T::Customizer
) -> Result<T::Product, PropertyError>
Build by namespace
Implementations on Foreign Types
impl Factory for Salak
[src]
fn build_by_namespace_and_customizer<T: Buildable>(
&self,
namespace: &str,
customizer: T::Customizer
) -> Result<T::Product, PropertyError>
[src]
&self,
namespace: &str,
customizer: T::Customizer
) -> Result<T::Product, PropertyError>