pub trait ThingStatementBuilder {
Show 14 methods // Required methods fn has(self, has: impl Into<HasConstraint>) -> ThingStatement; fn rel(self, value: impl Into<RolePlayerConstraint>) -> ThingStatement; fn relation(self, relation: impl Into<RelationConstraint>) -> ThingStatement; fn iid<T: Into<IIDConstraint>>(self, iid: T) -> ThingStatement; fn isa(self, isa: impl Into<IsaConstraint>) -> ThingStatement; fn predicate(self, predicate: impl Into<Predicate>) -> ThingStatement; fn eq(self, value: impl Into<Value>) -> ThingStatement; fn neq(self, value: impl Into<Value>) -> ThingStatement; fn gt(self, value: impl Into<Value>) -> ThingStatement; fn gte(self, value: impl Into<Value>) -> ThingStatement; fn lt(self, value: impl Into<Value>) -> ThingStatement; fn lte(self, value: impl Into<Value>) -> ThingStatement; fn contains(self, string: impl Into<String>) -> ThingStatement; fn like(self, string: impl Into<String>) -> ThingStatement;
}

Required Methods§

source

fn has(self, has: impl Into<HasConstraint>) -> ThingStatement

source

fn rel(self, value: impl Into<RolePlayerConstraint>) -> ThingStatement

source

fn relation(self, relation: impl Into<RelationConstraint>) -> ThingStatement

source

fn iid<T: Into<IIDConstraint>>(self, iid: T) -> ThingStatement

source

fn isa(self, isa: impl Into<IsaConstraint>) -> ThingStatement

source

fn predicate(self, predicate: impl Into<Predicate>) -> ThingStatement

source

fn eq(self, value: impl Into<Value>) -> ThingStatement

source

fn neq(self, value: impl Into<Value>) -> ThingStatement

source

fn gt(self, value: impl Into<Value>) -> ThingStatement

source

fn gte(self, value: impl Into<Value>) -> ThingStatement

source

fn lt(self, value: impl Into<Value>) -> ThingStatement

source

fn lte(self, value: impl Into<Value>) -> ThingStatement

source

fn contains(self, string: impl Into<String>) -> ThingStatement

source

fn like(self, string: impl Into<String>) -> ThingStatement

Object Safety§

This trait is not object safe.

Implementors§