pub enum ModalDomain {
Alethic,
Deontic,
}Expand description
Modal logic domain classification.
Determines the accessibility relation in Kripke semantics: what kinds of possible worlds are relevant.
Variants§
Alethic
Alethic modality: logical/metaphysical possibility and necessity. “It is possible that P” = P holds in some accessible world.
Deontic
Deontic modality: obligation and permission. “It is obligatory that P” = P holds in all deontically ideal worlds.
Trait Implementations§
Source§impl Clone for ModalDomain
impl Clone for ModalDomain
Source§fn clone(&self) -> ModalDomain
fn clone(&self) -> ModalDomain
Returns a duplicate of the value. Read more
1.0.0 · 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 ModalDomain
impl Debug for ModalDomain
Source§impl PartialEq for ModalDomain
impl PartialEq for ModalDomain
impl Copy for ModalDomain
impl StructuralPartialEq for ModalDomain
Auto Trait Implementations§
impl Freeze for ModalDomain
impl RefUnwindSafe for ModalDomain
impl Send for ModalDomain
impl Sync for ModalDomain
impl Unpin for ModalDomain
impl UnwindSafe for ModalDomain
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