pub struct PublishReport {
pub schema: &'static str,
pub state: &'static str,
pub reason: Option<String>,
pub tag: String,
pub candidate: bool,
pub uploaded: Vec<String>,
pub replaced: Vec<String>,
pub kept: Vec<String>,
pub linked: Vec<String>,
}Expand description
The machine form of rk release publish.
Fields§
§schema: &'static strThe shape version of this document.
state: &'static strpublished, resumed, or skip.
reason: Option<String>Why nothing was published, where nothing was.
tag: StringThe tag the release carries.
candidate: boolWhether the release is a candidate.
uploaded: Vec<String>Each file uploaded where none was.
replaced: Vec<String>Each draft asset replaced because its bytes differed.
kept: Vec<String>Each file already present with the same bytes.
linked: Vec<String>Each link added to a GitLab release.
Trait Implementations§
Source§impl Debug for PublishReport
impl Debug for PublishReport
Source§impl Default for PublishReport
impl Default for PublishReport
Auto Trait Implementations§
impl Forget for PublishReport
impl Freeze for PublishReport
impl Move for PublishReport
impl RefUnwindSafe for PublishReport
impl Send for PublishReport
impl Sync for PublishReport
impl Unpin for PublishReport
impl UnsafeUnpin for PublishReport
impl UnwindSafe for PublishReport
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