pub struct StopAndAsk;Implementations§
Source§impl StopAndAsk
impl StopAndAsk
Sourcepub fn should_ask(
ambiguity_level: f64,
is_irreversible: bool,
autonomy_allows: bool,
constraints_missing: bool,
) -> Option<String>
pub fn should_ask( ambiguity_level: f64, is_irreversible: bool, autonomy_allows: bool, constraints_missing: bool, ) -> Option<String>
Determine if the current situation warrants asking the user
Sourcepub fn ask_single(question: &str) -> String
pub fn ask_single(question: &str) -> String
Ask exactly ONE targeted question (never more than one)
Auto Trait Implementations§
impl Freeze for StopAndAsk
impl RefUnwindSafe for StopAndAsk
impl Send for StopAndAsk
impl Sync for StopAndAsk
impl Unpin for StopAndAsk
impl UnsafeUnpin for StopAndAsk
impl UnwindSafe for StopAndAsk
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more