pub struct RequesttyBackend;Expand description
Requestty backend for interactive CLI prompts
Implementations§
Trait Implementations§
Source§impl Default for RequesttyBackend
impl Default for RequesttyBackend
Source§impl InterviewBackend for RequesttyBackend
impl InterviewBackend for RequesttyBackend
Source§fn execute(&self, interview: &Interview) -> Result<Answers, BackendError>
fn execute(&self, interview: &Interview) -> Result<Answers, BackendError>
Execute an interview and return the collected answers
Source§fn execute_with_validator(
&self,
interview: &Interview,
validator: &(dyn Fn(&str, &str, &Answers) -> Result<(), String> + Send + Sync),
) -> Result<Answers, BackendError>
fn execute_with_validator( &self, interview: &Interview, validator: &(dyn Fn(&str, &str, &Answers) -> Result<(), String> + Send + Sync), ) -> Result<Answers, BackendError>
Execute an interview with validation support
The validator function takes (field_name, value, answers) and returns validation result
Auto Trait Implementations§
impl Freeze for RequesttyBackend
impl RefUnwindSafe for RequesttyBackend
impl Send for RequesttyBackend
impl Sync for RequesttyBackend
impl Unpin for RequesttyBackend
impl UnwindSafe for RequesttyBackend
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