pub struct RequestReport {
pub schema: &'static str,
pub state: &'static str,
pub reason: Option<String>,
pub base: Option<String>,
pub version: Option<String>,
pub proposal: Option<String>,
pub tag: Option<String>,
pub request: Option<u64>,
pub armed: Option<bool>,
pub files: Vec<String>,
}Expand description
The machine form of rk release request.
Fields§
§schema: &'static strThe shape version of this document.
state: &'static stropened, refreshed, closed, nothing, or skip.
reason: Option<String>Why nothing was proposed, where nothing was.
base: Option<String>The base the request merges into.
version: Option<String>The version the base carries, in the driver’s spelling.
proposal: Option<String>The version the request proposes, in the driver’s spelling.
tag: Option<String>The tag the proposal releases as.
request: Option<u64>The request’s number on the forge.
armed: Option<bool>Whether the request stands armed after this run.
files: Vec<String>Every file the request commit changed.
Trait Implementations§
Source§impl Debug for RequestReport
impl Debug for RequestReport
Auto Trait Implementations§
impl Forget for RequestReport
impl Freeze for RequestReport
impl Move for RequestReport
impl RefUnwindSafe for RequestReport
impl Send for RequestReport
impl Sync for RequestReport
impl Unpin for RequestReport
impl UnsafeUnpin for RequestReport
impl UnwindSafe for RequestReport
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