pub struct ExecutableLearnableRule {
pub learnable_rule_id: String,
pub module_id: String,
pub source_object_id: String,
pub mask_name: String,
pub head: ExecutableAtom,
pub body: Vec<ExecutableBodyLiteral>,
}Fields§
§learnable_rule_id: String§module_id: String§source_object_id: String§mask_name: String§head: ExecutableAtom§body: Vec<ExecutableBodyLiteral>Trait Implementations§
Source§impl Clone for ExecutableLearnableRule
impl Clone for ExecutableLearnableRule
Source§fn clone(&self) -> ExecutableLearnableRule
fn clone(&self) -> ExecutableLearnableRule
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 ExecutableLearnableRule
impl Debug for ExecutableLearnableRule
impl Eq for ExecutableLearnableRule
Source§impl PartialEq for ExecutableLearnableRule
impl PartialEq for ExecutableLearnableRule
Source§impl Serialize for ExecutableLearnableRule
impl Serialize for ExecutableLearnableRule
impl StructuralPartialEq for ExecutableLearnableRule
Auto Trait Implementations§
impl Freeze for ExecutableLearnableRule
impl RefUnwindSafe for ExecutableLearnableRule
impl Send for ExecutableLearnableRule
impl Sync for ExecutableLearnableRule
impl Unpin for ExecutableLearnableRule
impl UnsafeUnpin for ExecutableLearnableRule
impl UnwindSafe for ExecutableLearnableRule
Blanket Implementations§
impl<T> Allocation for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more