[][src]Trait zamm_yang::tao::form::BuildInfoExtension

pub trait BuildInfoExtension: FormTrait + CommonNodeTrait {
    pub fn set_crate_name(&mut self, name: &str) { ... }
pub fn crate_name(&self) -> Option<Rc<str>> { ... }
pub fn set_import_path(&mut self, path: &str) { ... }
pub fn import_path(&self) -> Option<Rc<str>> { ... }
pub fn set_implementation_name(&mut self, name: &str) { ... }
pub fn implementation_name(&self) -> Option<Rc<str>> { ... }
pub fn representative_module(&self) -> Option<Module> { ... } }

Trait to extend BuildInfo functionality that has not been auto-generated.

Provided methods

pub fn set_crate_name(&mut self, name: &str)[src]

Set crate which the object was built as a part of.

pub fn crate_name(&self) -> Option<Rc<str>>[src]

Retrieve crate which the object was built as a part of. This is called crate_name instead of just crate because crate is a reserved keyword in Rust.

pub fn set_import_path(&mut self, path: &str)[src]

Set import path the concept ended up at, relative to the crate.

pub fn import_path(&self) -> Option<Rc<str>>[src]

Retrieve import path the concept ended up at, relative to the crate.

pub fn set_implementation_name(&mut self, name: &str)[src]

Set name the concept took on for its actual implementation.

pub fn implementation_name(&self) -> Option<Rc<str>>[src]

Retrieve name the concept took on for its actual implementation.

pub fn representative_module(&self) -> Option<Module>[src]

Get the module that represents this archetype as its primary concept.

Loading content...

Implementors

impl BuildInfoExtension for BuildInfo[src]

Loading content...