pub struct Stratum {
pub predicates: BTreeSet<PredicateSymbol>,
}Expand description
A single stratum — the set of predicates defined together.
Fields§
§predicates: BTreeSet<PredicateSymbol>Predicates whose rules must be evaluated to a fixed point within this stratum.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Stratum
impl<'de> Deserialize<'de> for Stratum
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Stratum
impl StructuralPartialEq for Stratum
Auto Trait Implementations§
impl Freeze for Stratum
impl RefUnwindSafe for Stratum
impl Send for Stratum
impl Sync for Stratum
impl Unpin for Stratum
impl UnsafeUnpin for Stratum
impl UnwindSafe for Stratum
Blanket Implementations§
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