pub struct WizardDriver { /* private fields */ }Implementations§
Source§impl WizardDriver
impl WizardDriver
pub fn new(config: WizardRunConfig) -> Result<Self, QaLibError>
pub fn next_payload_json(&mut self) -> Result<String, QaLibError>
pub fn submit_patch_json( &mut self, patch_json: &str, ) -> Result<ValidationOrProgress, QaLibError>
pub fn is_complete(&self) -> bool
pub fn last_ui_json(&self) -> Option<&str>
pub fn finish(self) -> Result<WizardRunResult, QaLibError>
Auto Trait Implementations§
impl Freeze for WizardDriver
impl RefUnwindSafe for WizardDriver
impl Send for WizardDriver
impl Sync for WizardDriver
impl Unpin for WizardDriver
impl UnsafeUnpin for WizardDriver
impl UnwindSafe for WizardDriver
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