Struct monitor_types::Build
source · pub struct Build {Show 17 fields
pub id: String,
pub name: String,
pub description: String,
pub permissions: PermissionsMap,
pub server_id: Option<String>,
pub aws_config: Option<AwsBuilderBuildConfig>,
pub version: Version,
pub repo: Option<String>,
pub branch: Option<String>,
pub github_account: Option<String>,
pub pre_build: Option<Command>,
pub docker_build_args: Option<DockerBuildArgs>,
pub docker_account: Option<String>,
pub docker_organization: Option<String>,
pub last_built_at: String,
pub created_at: String,
pub updated_at: String,
}
Fields§
§id: String
§name: String
§description: String
§permissions: PermissionsMap
§server_id: Option<String>
§aws_config: Option<AwsBuilderBuildConfig>
§version: Version
§repo: Option<String>
§branch: Option<String>
§github_account: Option<String>
§pre_build: Option<Command>
§docker_build_args: Option<DockerBuildArgs>
§docker_account: Option<String>
§docker_organization: Option<String>
§last_built_at: String
§created_at: String
§updated_at: String
Trait Implementations§
source§impl<'de> Deserialize<'de> for Build
impl<'de> Deserialize<'de> for Build
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
source§impl Diff for Build
impl Diff for Build
source§fn diff_custom<D>(&self, other: &Self, visitor: &D) -> <D as Differ<Self>>::Reprwhere
D: Differ<Self>,
fn diff_custom<D>(&self, other: &Self, visitor: &D) -> <D as Differ<Self>>::Reprwhere D: Differ<Self>,
Produces a diff between two structs, using an external diffing implementation
source§fn apply_custom<D>(&mut self, diff: &<D as Differ<Self>>::Repr, visitor: &D)where
D: Differ<Self>,
fn apply_custom<D>(&mut self, diff: &<D as Differ<Self>>::Repr, visitor: &D)where D: Differ<Self>,
Applies the diff directly to the struct, using an external diffing implementation