pub struct RequestReport {
pub schema: &'static str,
pub state: &'static str,
pub reason: Option<String>,
pub base: Option<String>,
pub version: Option<String>,
pub compared: Option<String>,
pub packed: Option<usize>,
pub proposal: Option<String>,
pub tag: Option<String>,
pub request: Option<u64>,
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.
compared: Option<String>The last release tag the packed files were compared with, where the request compared them.
packed: Option<usize>How many files the release packs at HEAD or at that tag.
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.
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