[][src]Type Definition sophia::term::factory::RcTermFactory

type RcTermFactory = WeakHashSet<Weak<str>>;

Trait Implementations

impl TermFactory for RcTermFactory[src]

type TermData = Rc<str>

fn iri<T>(&mut self, iri: T) -> Result<FTerm<Self>> where
    T: TermData
[src]

fn iri2<T, U>(&mut self, ns: T, suffix: U) -> Result<FTerm<Self>> where
    T: TermData,
    U: TermData
[src]

fn bnode<T>(&mut self, id: T) -> Result<FTerm<Self>> where
    T: TermData
[src]

fn literal_lang<T, U>(&mut self, txt: T, lang: U) -> Result<FTerm<Self>> where
    T: TermData,
    U: TermData
[src]

fn literal_dt<T, U>(&mut self, txt: T, dt: Term<U>) -> Result<FTerm<Self>> where
    T: TermData,
    U: TermData
[src]

fn variable<T>(&mut self, name: T) -> Result<FTerm<Self>> where
    T: TermData
[src]

fn copy<T>(&mut self, other: &Term<T>) -> FTerm<Self> where
    T: TermData
[src]

fn copy_normalized<T>(
    &mut self,
    other: &Term<T>,
    norm: Normalization
) -> FTerm<Self> where
    T: TermData
[src]