pub struct PreparedEpistemicProgram { /* private fields */ }Expand description
Authored epistemic source after static validation and exact FAEEL foundedness filtering, ready for dependency classification and executable planning.
Implementations§
Source§impl PreparedEpistemicProgram
impl PreparedEpistemicProgram
Sourcepub fn active_program(&self) -> &Program
pub fn active_program(&self) -> &Program
Program remaining after exact foundedness filtering.
Sourcepub fn removed_unfounded_rules(&self) -> bool
pub fn removed_unfounded_rules(&self) -> bool
Whether preparation removed at least one unfounded rule.
Trait Implementations§
Source§impl Clone for PreparedEpistemicProgram
impl Clone for PreparedEpistemicProgram
Source§fn clone(&self) -> PreparedEpistemicProgram
fn clone(&self) -> PreparedEpistemicProgram
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 moreAuto Trait Implementations§
impl Freeze for PreparedEpistemicProgram
impl RefUnwindSafe for PreparedEpistemicProgram
impl Send for PreparedEpistemicProgram
impl Sync for PreparedEpistemicProgram
impl Unpin for PreparedEpistemicProgram
impl UnsafeUnpin for PreparedEpistemicProgram
impl UnwindSafe for PreparedEpistemicProgram
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