pub struct DynamicLogic {
pub program: String,
pub formula: String,
}Expand description
Dynamic logic: programs + first-order formulas.
Fields§
§program: String§formula: StringImplementations§
Source§impl DynamicLogic
impl DynamicLogic
pub fn new(program: impl Into<String>, formula: impl Into<String>) -> Self
Sourcepub fn test_programs(&self) -> Vec<String>
pub fn test_programs(&self) -> Vec<String>
Return list of test-program constructs: p? (test) and φ?.
Sourcepub fn regular_programs(&self) -> Vec<String>
pub fn regular_programs(&self) -> Vec<String>
Return regular program constructs available in propositional dynamic logic.
Auto Trait Implementations§
impl Freeze for DynamicLogic
impl RefUnwindSafe for DynamicLogic
impl Send for DynamicLogic
impl Sync for DynamicLogic
impl Unpin for DynamicLogic
impl UnsafeUnpin for DynamicLogic
impl UnwindSafe for DynamicLogic
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