pub struct ScriptedPrompter {
pub answers: VecDeque<String>,
pub bool_answers: VecDeque<bool>,
}Expand description
Pre-canned answers for unit tests. Pops answers in FIFO order.
Fields§
§answers: VecDeque<String>String answers (used for string + int fields).
bool_answers: VecDeque<bool>Bool answers (used for bool fields).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScriptedPrompter
impl RefUnwindSafe for ScriptedPrompter
impl Send for ScriptedPrompter
impl Sync for ScriptedPrompter
impl Unpin for ScriptedPrompter
impl UnsafeUnpin for ScriptedPrompter
impl UnwindSafe for ScriptedPrompter
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> 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