pub struct CleanupContext<'a> {Show 21 fields
pub repo_root: &'a Path,
pub run_dir: &'a Path,
pub case_id: &'a str,
pub safe_id: &'a str,
pub main_response_file: Option<&'a Path>,
pub main_stderr_file: &'a Path,
pub allow_writes_flag: bool,
pub effective_env: &'a str,
pub effective_no_history: bool,
pub suite_defaults: &'a SuiteDefaults,
pub env_rest_url: &'a str,
pub env_gql_url: &'a str,
pub rest_config_dir: &'a str,
pub rest_url: &'a str,
pub rest_token: &'a str,
pub gql_config_dir: &'a str,
pub gql_url: &'a str,
pub gql_jwt: &'a str,
pub access_token_for_case: &'a str,
pub auth_manager: Option<&'a mut SuiteAuthManager>,
pub cleanup: Option<&'a SuiteCleanup>,
}Fields§
§repo_root: &'a Path§run_dir: &'a Path§case_id: &'a str§safe_id: &'a str§main_response_file: Option<&'a Path>§main_stderr_file: &'a Path§allow_writes_flag: bool§effective_env: &'a str§effective_no_history: bool§suite_defaults: &'a SuiteDefaults§env_rest_url: &'a str§env_gql_url: &'a str§rest_config_dir: &'a str§rest_url: &'a str§rest_token: &'a str§gql_config_dir: &'a str§gql_url: &'a str§gql_jwt: &'a str§access_token_for_case: &'a str§auth_manager: Option<&'a mut SuiteAuthManager>§cleanup: Option<&'a SuiteCleanup>Auto Trait Implementations§
impl<'a> Freeze for CleanupContext<'a>
impl<'a> RefUnwindSafe for CleanupContext<'a>
impl<'a> Send for CleanupContext<'a>
impl<'a> Sync for CleanupContext<'a>
impl<'a> Unpin for CleanupContext<'a>
impl<'a> UnsafeUnpin for CleanupContext<'a>
impl<'a> !UnwindSafe for CleanupContext<'a>
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