[][src]Trait arctk::ord::link::Link

pub trait Link<'a, T> {
    type Inst;
    fn link(self, set: &'a Set<T>) -> Result<Self::Inst, Error>;
}

Types implementing this trait can be linked to a set to produce a referenced type.

Associated Types

type Inst

Type to be built.

Loading content...

Required methods

Link the instance type.

Errors

if a field could not be referenced.

Loading content...

Implementors

impl<'a> Link<'a, Material> for AttributeLinker[src]

type Inst = Attribute<'a>

impl<'a> Link<'a, Material> for SettingsLinker[src]

type Inst = Settings<'a>

impl<'a, T, S: Link<'a, T>> Link<'a, T> for Set<S>[src]

type Inst = Set<S::Inst>

impl<'a, T: 'a> Link<'a, T> for SurfaceLinker[src]

type Inst = Surface<'a, T>

Loading content...