pub struct CriticalQuestion {
pub number: u32,
pub text: String,
pub challenge: Challenge,
}Expand description
A critical question that probes a scheme’s weak points.
Each Walton scheme carries 2-6 critical questions. When a character uses a scheme in an encounter, these become the available follow-up moves for the opposing party.
Fields§
§number: u32Question number within the scheme (1-based).
text: StringHuman-readable question text with ?slot references.
challenge: ChallengeWhat aspect of the scheme this question challenges.
Implementations§
Trait Implementations§
Source§impl Clone for CriticalQuestion
impl Clone for CriticalQuestion
Source§fn clone(&self) -> CriticalQuestion
fn clone(&self) -> CriticalQuestion
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 CriticalQuestion
impl Debug for CriticalQuestion
Source§impl PartialEq for CriticalQuestion
impl PartialEq for CriticalQuestion
impl Eq for CriticalQuestion
impl StructuralPartialEq for CriticalQuestion
Auto Trait Implementations§
impl Freeze for CriticalQuestion
impl RefUnwindSafe for CriticalQuestion
impl Send for CriticalQuestion
impl Sync for CriticalQuestion
impl Unpin for CriticalQuestion
impl UnsafeUnpin for CriticalQuestion
impl UnwindSafe for CriticalQuestion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.