Struct mentat::entity_builder::TermBuilder
[−]
[src]
pub struct TermBuilder { /* fields omitted */ }
Methods
impl TermBuilder
[src]
impl TermBuilder
pub fn build(self) -> Result<Terms>
[src]
pub fn build(self) -> Result<Terms>
pub fn new() -> TermBuilder
[src]
pub fn new() -> TermBuilder
pub fn is_empty(&self) -> bool
[src]
pub fn is_empty(&self) -> bool
pub fn numbered_tempid(&mut self, id: i64) -> TempIdHandle
[src]
pub fn numbered_tempid(&mut self, id: i64) -> TempIdHandle
Trait Implementations
impl BuildTerms for TermBuilder
[src]
impl BuildTerms for TermBuilder
fn named_tempid(&mut self, name: String) -> TempIdHandle
[src]
fn named_tempid(&mut self, name: String) -> TempIdHandle
fn describe_tempid(self, name: &str) -> EntityBuilder<Self>
[src]
fn describe_tempid(self, name: &str) -> EntityBuilder<Self>
fn describe<E>(self, entity: E) -> EntityBuilder<Self> where
E: IntoThing<KnownEntidOr<TempIdHandle>>,
[src]
fn describe<E>(self, entity: E) -> EntityBuilder<Self> where
E: IntoThing<KnownEntidOr<TempIdHandle>>,
fn add<E, V>(&mut self, e: E, a: KnownEntid, v: V) -> Result<()> where
E: IntoThing<KnownEntidOr<TempIdHandle>>,
V: IntoThing<TypedValueOr<TempIdHandle>>,
[src]
fn add<E, V>(&mut self, e: E, a: KnownEntid, v: V) -> Result<()> where
E: IntoThing<KnownEntidOr<TempIdHandle>>,
V: IntoThing<TypedValueOr<TempIdHandle>>,
fn retract<E, V>(&mut self, e: E, a: KnownEntid, v: V) -> Result<()> where
E: IntoThing<KnownEntidOr<TempIdHandle>>,
V: IntoThing<TypedValueOr<TempIdHandle>>,
[src]
fn retract<E, V>(&mut self, e: E, a: KnownEntid, v: V) -> Result<()> where
E: IntoThing<KnownEntidOr<TempIdHandle>>,
V: IntoThing<TypedValueOr<TempIdHandle>>,
Auto Trait Implementations
impl !Send for TermBuilder
impl !Send for TermBuilder
impl !Sync for TermBuilder
impl !Sync for TermBuilder