[][src]Trait arctk::file::build::Build

pub trait Build {
    type Inst;
    pub fn build(self, in_dir: &Path) -> Result<Self::Inst, Error>;
}

Types implementing this trait can be built into another type.

Associated Types

type Inst[src]

End type to be built.

Loading content...

Required methods

pub fn build(self, in_dir: &Path) -> Result<Self::Inst, Error>[src]

Build the instance type.

Errors

if a component could not be built successfully.

Loading content...

Implementors

impl Build for EmitterBuilder[src]

type Inst = Emitter

impl Build for FormulaBuilder[src]

type Inst = Formula

impl Build for ProbabilityBuilder[src]

type Inst = Probability

impl Build for CameraBuilder[src]

type Inst = Camera

impl Build for GridBuilder[src]

type Inst = Grid

impl Build for SurfaceBuilder[src]

type Inst = SurfaceLinker

impl Build for MeshBuilder[src]

type Inst = Mesh

impl Build for GradientBuilder[src]

type Inst = Gradient

impl Build for Trans3Builder[src]

type Inst = Trans3

impl<T: Build> Build for Set<T>[src]

type Inst = Set<T::Inst>

impl<T: Load> Build for Redirect<T>[src]

type Inst = T

Loading content...