pub struct BuildReport {
pub schema: String,
pub state: String,
pub reason: Option<String>,
pub version: String,
pub tag: String,
pub candidate: bool,
pub commit: String,
pub artifacts: Vec<Artifact>,
pub checksums: Option<String>,
pub notes: Option<String>,
}Expand description
The machine form of rk release build, also written to
.rk-release/build.json for rk release publish and the jobs between.
Fields§
§schema: StringThe shape version of this document.
state: Stringrelease, resume, or skip.
reason: Option<String>Why the push skips, where it does.
version: StringThe version, in the driver’s spelling.
tag: StringThe tag the version releases as.
candidate: boolWhether the version is a release candidate.
commit: StringThe commit the build ran at.
artifacts: Vec<Artifact>Every artifact, empty under skip.
checksums: Option<String>The checksum file, under a release.
notes: Option<String>The notes file, under a release.
Trait Implementations§
Source§impl Clone for BuildReport
impl Clone for BuildReport
Source§impl Debug for BuildReport
impl Debug for BuildReport
Source§impl<'de> Deserialize<'de> for BuildReport
impl<'de> Deserialize<'de> for BuildReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Forget for BuildReport
impl Freeze for BuildReport
impl Move for BuildReport
impl RefUnwindSafe for BuildReport
impl Send for BuildReport
impl Sync for BuildReport
impl Unpin for BuildReport
impl UnsafeUnpin for BuildReport
impl UnwindSafe for BuildReport
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