[][src]Trait opg::models::OpgModel

pub trait OpgModel {
    fn get_structure() -> Model;

    fn get_structure_with_params(params: &ContextParams) -> Model { ... }
fn select_reference(
        inline: bool,
        inline_params: &ContextParams,
        link: &str
    ) -> ModelReference { ... }
fn inject(inject_as: InjectReference) -> ModelReference { ... } }

Required methods

Loading content...

Provided methods

fn get_structure_with_params(params: &ContextParams) -> Model

fn select_reference(
    inline: bool,
    inline_params: &ContextParams,
    link: &str
) -> ModelReference

fn inject(inject_as: InjectReference) -> ModelReference

Loading content...

Implementations on Foreign Types

impl OpgModel for String[src]

impl OpgModel for i8[src]

impl OpgModel for u8[src]

impl OpgModel for i16[src]

impl OpgModel for u16[src]

impl OpgModel for i32[src]

impl OpgModel for u32[src]

impl OpgModel for i64[src]

impl OpgModel for u64[src]

impl OpgModel for f32[src]

impl OpgModel for f64[src]

impl OpgModel for bool[src]

impl<T> OpgModel for Vec<T> where
    T: OpgModel
[src]

Loading content...

Implementors

Loading content...