pub struct ConstructivePrinciple {
pub name: String,
pub classical_counterpart: String,
pub constructively_provable: bool,
pub required_axiom: Option<String>,
}Expand description
Bishop-style constructive principles and their RM strengths.
Fields§
§name: StringName of the principle.
classical_counterpart: StringThe classical theorem it corresponds to.
constructively_provable: boolWhether this is constructively provable (Bishop-style).
required_axiom: Option<String>Required axiom for constructive proof (if any).
Implementations§
Trait Implementations§
Source§impl Clone for ConstructivePrinciple
impl Clone for ConstructivePrinciple
Source§fn clone(&self) -> ConstructivePrinciple
fn clone(&self) -> ConstructivePrinciple
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 moreAuto Trait Implementations§
impl Freeze for ConstructivePrinciple
impl RefUnwindSafe for ConstructivePrinciple
impl Send for ConstructivePrinciple
impl Sync for ConstructivePrinciple
impl Unpin for ConstructivePrinciple
impl UnsafeUnpin for ConstructivePrinciple
impl UnwindSafe for ConstructivePrinciple
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