pub struct SieveLexSpec {
pub subjects: [u64; 16],
pub subjects_len: u8,
pub predicates: [u64; 16],
pub predicates_len: u8,
pub objects: [u64; 16],
pub objects_len: u8,
}Expand description
Stack-only IRI hash lists for dynamic .q42.lex mask population (cold path).
Fields§
§subjects: [u64; 16]§subjects_len: u8§predicates: [u64; 16]§predicates_len: u8§objects: [u64; 16]§objects_len: u8Implementations§
Source§impl SieveLexSpec
impl SieveLexSpec
pub const EMPTY: Self
pub fn push_subject(&mut self, hash: u64)
pub fn push_predicate(&mut self, hash: u64)
pub fn push_object(&mut self, hash: u64)
Sourcepub fn graph_mutation_default() -> Self
pub fn graph_mutation_default() -> Self
Default graph-mutation triple for clinical / conduct intents.
Sourcepub fn fever_observation() -> Self
pub fn fever_observation() -> Self
Fever observation triple used by the e2e WAL pipeline test.
Trait Implementations§
Source§impl Clone for SieveLexSpec
impl Clone for SieveLexSpec
Source§fn clone(&self) -> SieveLexSpec
fn clone(&self) -> SieveLexSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SieveLexSpec
impl Debug for SieveLexSpec
impl Copy for SieveLexSpec
Auto Trait Implementations§
impl Freeze for SieveLexSpec
impl RefUnwindSafe for SieveLexSpec
impl Send for SieveLexSpec
impl Sync for SieveLexSpec
impl Unpin for SieveLexSpec
impl UnsafeUnpin for SieveLexSpec
impl UnwindSafe for SieveLexSpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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