pub enum ParadoxStrategy {
Ignore,
Coexist,
Synthesize,
Expose,
}Expand description
Strategy for handling paradoxes (contradictory information)
Variants§
Ignore
Ignore contradictions (traditional approach)
Coexist
Acknowledge both perspectives without resolution
Synthesize
Attempt to synthesize a higher-order understanding
Expose
Present the paradox explicitly to the user
Trait Implementations§
Source§impl Clone for ParadoxStrategy
impl Clone for ParadoxStrategy
Source§fn clone(&self) -> ParadoxStrategy
fn clone(&self) -> ParadoxStrategy
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 ParadoxStrategy
impl Debug for ParadoxStrategy
Source§impl<'de> Deserialize<'de> for ParadoxStrategy
impl<'de> Deserialize<'de> for ParadoxStrategy
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
Auto Trait Implementations§
impl Freeze for ParadoxStrategy
impl RefUnwindSafe for ParadoxStrategy
impl Send for ParadoxStrategy
impl Sync for ParadoxStrategy
impl Unpin for ParadoxStrategy
impl UnwindSafe for ParadoxStrategy
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