pub struct ResolvedNudge {
pub enabled: bool,
pub max: usize,
pub text: String,
}Expand description
A fully-resolved nudge policy for one stage: every NudgeConfig field
cascaded and defaulted. Produced by resolve_nudge.
Fields§
§enabled: boolWhether the nudge fires for this stage.
max: usizeText-only responses tolerated before the text is accepted as final.
text: StringThe nudge text, before placeholder interpolation.
Trait Implementations§
Source§impl Clone for ResolvedNudge
impl Clone for ResolvedNudge
Source§fn clone(&self) -> ResolvedNudge
fn clone(&self) -> ResolvedNudge
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolvedNudge
impl Debug for ResolvedNudge
impl Eq for ResolvedNudge
Source§impl PartialEq for ResolvedNudge
impl PartialEq for ResolvedNudge
impl StructuralPartialEq for ResolvedNudge
Auto Trait Implementations§
impl Freeze for ResolvedNudge
impl RefUnwindSafe for ResolvedNudge
impl Send for ResolvedNudge
impl Sync for ResolvedNudge
impl Unpin for ResolvedNudge
impl UnsafeUnpin for ResolvedNudge
impl UnwindSafe for ResolvedNudge
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.