pub struct WebizenCompiler;Expand description
The Translation Layer. Parses N3Logic/SHACL into bytecode arrays.
Implementations§
Source§impl WebizenCompiler
impl WebizenCompiler
Sourcepub fn compile_mock_constraint() -> &'static [WebizenOpcode]
pub fn compile_mock_constraint() -> &'static [WebizenOpcode]
Provides a deterministic SHACL constraint fixture as Webizen bytecode.
Example: [Shape] sh:property [ sh:path ex:age ; sh:minInclusive 18 ]
Sourcepub fn compile_diagnostic_constraint() -> &'static [WebizenOpcode]
pub fn compile_diagnostic_constraint() -> &'static [WebizenOpcode]
Compiles a medical N3 constraint for Differential Diagnostics. Example: IF Subject has symptom SNOMED:Fever => Yield Diagnosis Potential
Auto Trait Implementations§
impl Freeze for WebizenCompiler
impl RefUnwindSafe for WebizenCompiler
impl Send for WebizenCompiler
impl Sync for WebizenCompiler
impl Unpin for WebizenCompiler
impl UnsafeUnpin for WebizenCompiler
impl UnwindSafe for WebizenCompiler
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more