pub struct ApplyV1 {
pub schema: String,
pub tool: ToolInfoV1,
pub repo: ApplyRepoInfo,
pub plan_ref: PlanRef,
pub preconditions: ApplyPreconditions,
pub results: Vec<ApplyResult>,
pub summary: ApplySummary,
pub auto_commit: Option<AutoCommitInfo>,
pub errors: Vec<String>,
}Expand description
Schema-exact wire representation of buildfix.apply.v1.
Fields§
§schema: String§tool: ToolInfoV1§repo: ApplyRepoInfo§plan_ref: PlanRef§preconditions: ApplyPreconditions§results: Vec<ApplyResult>§summary: ApplySummary§auto_commit: Option<AutoCommitInfo>§errors: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ApplyV1
impl<'de> Deserialize<'de> for ApplyV1
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 From<ApplyV1> for BuildfixApply
impl From<ApplyV1> for BuildfixApply
Auto Trait Implementations§
impl Freeze for ApplyV1
impl RefUnwindSafe for ApplyV1
impl Send for ApplyV1
impl Sync for ApplyV1
impl Unpin for ApplyV1
impl UnsafeUnpin for ApplyV1
impl UnwindSafe for ApplyV1
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