#[non_exhaustive]pub struct BuildApproval {
pub state: State,
pub config: Option<ApprovalConfig>,
pub result: Option<ApprovalResult>,
}Expand description
BuildApproval describes a build’s approval configuration, state, and result.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.state: StateOutput only. The state of this build’s approval.
config: Option<ApprovalConfig>Output only. Configuration for manual approval of this build.
result: Option<ApprovalResult>Output only. Result of manual approval for this Build.
Implementations§
Source§impl BuildApproval
impl BuildApproval
Sourcepub fn set_config<T: Into<Option<ApprovalConfig>>>(self, v: T) -> Self
pub fn set_config<T: Into<Option<ApprovalConfig>>>(self, v: T) -> Self
Sets the value of config.
Sourcepub fn set_result<T: Into<Option<ApprovalResult>>>(self, v: T) -> Self
pub fn set_result<T: Into<Option<ApprovalResult>>>(self, v: T) -> Self
Sets the value of result.
Trait Implementations§
Source§impl Clone for BuildApproval
impl Clone for BuildApproval
Source§fn clone(&self) -> BuildApproval
fn clone(&self) -> BuildApproval
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuildApproval
impl Debug for BuildApproval
Source§impl Default for BuildApproval
impl Default for BuildApproval
Source§fn default() -> BuildApproval
fn default() -> BuildApproval
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildApprovalwhere
BuildApproval: Default,
impl<'de> Deserialize<'de> for BuildApprovalwhere
BuildApproval: Default,
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 Message for BuildApproval
impl Message for BuildApproval
Source§impl PartialEq for BuildApproval
impl PartialEq for BuildApproval
Source§impl Serialize for BuildApproval
impl Serialize for BuildApproval
impl StructuralPartialEq for BuildApproval
Auto Trait Implementations§
impl Freeze for BuildApproval
impl RefUnwindSafe for BuildApproval
impl Send for BuildApproval
impl Sync for BuildApproval
impl Unpin for BuildApproval
impl UnwindSafe for BuildApproval
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