[−][src]Struct phreak_engine::condition::ConditionBody
The ConditionBody defines what fields in a fact are relevant to the matching, and in which way.
When a fact enters the network, we will consider each field of the fact. The fields that need to match a Const expression are evaluated first. Then the fields that need to match other fields, in the same or in an other fact, are compared against those fields.
This struct defines how a single fact is of interest to the network.
Fields
class: String
f1: ConditionField
f2: ConditionField
f3: ConditionField
Trait Implementations
impl Clone for ConditionBody
[src]
fn clone(&self) -> ConditionBody
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ConditionBody
[src]
impl Eq for ConditionBody
[src]
impl PartialEq<ConditionBody> for ConditionBody
[src]
fn eq(&self, other: &ConditionBody) -> bool
[src]
fn ne(&self, other: &ConditionBody) -> bool
[src]
impl StructuralEq for ConditionBody
[src]
impl StructuralPartialEq for ConditionBody
[src]
Auto Trait Implementations
impl RefUnwindSafe for ConditionBody
impl Send for ConditionBody
impl Sync for ConditionBody
impl Unpin for ConditionBody
impl UnwindSafe for ConditionBody
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,