Trait tract_nnef::prelude::SpecialOps[][src]

pub trait SpecialOps<F, O> {
    pub fn create_dummy(&self) -> O;
pub fn create_source(&self, fact: F) -> O;
pub fn is_source(op: &O) -> bool;
pub fn wire_node(
        &mut self,
        name: impl Into<String>,
        op: impl Into<O>,
        inputs: &[OutletId]
    ) -> Result<SmallVec<[OutletId; 4]>, Error>; }

Required methods

pub fn create_dummy(&self) -> O[src]

pub fn create_source(&self, fact: F) -> O[src]

pub fn is_source(op: &O) -> bool[src]

pub fn wire_node(
    &mut self,
    name: impl Into<String>,
    op: impl Into<O>,
    inputs: &[OutletId]
) -> Result<SmallVec<[OutletId; 4]>, Error>
[src]

Loading content...

Implementors

impl SpecialOps<TypedFact, Box<dyn TypedOp + 'static, Global>> for Graph<TypedFact, Box<dyn TypedOp + 'static, Global>>[src]

Loading content...