pub struct RockRecipeBuildDiff {
pub build_log_url: Option<Url>,
pub buildstate: Option<BuildState>,
pub channels: Option<Vec<String>>,
pub dependencies: Option<Vec<String>>,
pub distribution_link: Option<Url>,
pub distro_series_link: Option<Url>,
pub pocket: Option<Pocket>,
pub title: Option<String>,
pub upload_log_url: Option<Url>,
}Expand description
Representation of the rock_recipe_build-diff resource
Fields§
§build_log_url: Option<Url>Build Log URL
A URL for the build log. None if there is no log available.
buildstate: Option<BuildState>Status
The current status of the job.
channels: Option<Vec<String>>Source snap channels to use for this build.
A dictionary mapping snap names to channels to use for this build. Currently only ‘core’, ‘core18’, ‘core20’, and ‘rockcraft’ keys are supported.
dependencies: Option<Vec<String>>Dependencies
Debian-like dependency line that must be satisfied before attempting to build this request.
distribution_link: Option<Url>Distribution
Shortcut for its distribution.
distro_series_link: Option<Url>Distribution series
Shortcut for its distribution series.
pocket: Option<Pocket>The build targeted pocket.
title: Option<String>Title
upload_log_url: Option<Url>Upload Log URL
A URL for failed upload logs.Will be None if there was no failure.
Implementations§
Source§impl RockRecipeBuildDiff
impl RockRecipeBuildDiff
Sourcepub fn distribution(&self) -> Option<Distribution>
pub fn distribution(&self) -> Option<Distribution>
Distribution
Shortcut for its distribution.
pub fn set_distribution(&mut self, value: Option<Distribution>)
Sourcepub fn distro_series(&self) -> Option<DistroSeries>
pub fn distro_series(&self) -> Option<DistroSeries>
Distribution series
Shortcut for its distribution series.
pub fn set_distro_series(&mut self, value: Option<DistroSeries>)
Trait Implementations§
Source§impl Clone for RockRecipeBuildDiff
impl Clone for RockRecipeBuildDiff
Source§fn clone(&self) -> RockRecipeBuildDiff
fn clone(&self) -> RockRecipeBuildDiff
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more