pub struct JobDiff {
pub type: DiffType,
pub id: String,
pub fields: Vec<FieldDiff>,
pub objects: Vec<ObjectDiff>,
pub task_groups: Vec<TaskGroupDiff>,
}Expand description
A difference report between a deployed job and another revision.
Fields§
§type: DiffTypeThe type of change.
id: StringThe ID of the job in question.
fields: Vec<FieldDiff>Difference between fields.
objects: Vec<ObjectDiff>Difference between objects.
task_groups: Vec<TaskGroupDiff>Difference between task groups.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JobDiff
impl<'de> Deserialize<'de> for JobDiff
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
impl Eq for JobDiff
impl StructuralPartialEq for JobDiff
Auto Trait Implementations§
impl Freeze for JobDiff
impl RefUnwindSafe for JobDiff
impl Send for JobDiff
impl Sync for JobDiff
impl Unpin for JobDiff
impl UnwindSafe for JobDiff
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.