pub struct Request {
pub symptom: String,
pub expected: Vec<String>,
pub unchanged: Vec<String>,
pub issue: Option<u64>,
pub tests: Vec<String>,
pub candidate: Option<String>,
pub slug: Option<String>,
pub run: bool,
pub github: Option<Ctx>,
}Expand description
What the person asks for.
Fields§
§symptom: StringWhat happens (the symptom).
expected: Vec<String>What should happen instead.
unchanged: Vec<String>What must keep working.
issue: Option<u64>The issue it comes from.
tests: Vec<String>Their own reproduction tests, one per expected statement.
candidate: Option<String>Someone else’s fix to judge.
slug: Option<String>Continue a bug of the format’s own bug structure.
run: boolReproduce it once recorded.
github: Option<Ctx>The GitHub to read the issue or pull request from (default: the environment’s).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnsafeUnpin for Request
impl UnwindSafe for Request
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