pub struct PipelineDiff { /* private fields */ }Expand description
Summary of changes in the pipeline between checkpointed and new versions.
Implementations§
Source§impl PipelineDiff
impl PipelineDiff
pub fn new(program_diff_or_err: Result<ProgramDiff, String>) -> Self
pub fn new_with_program_diff(program_diff: ProgramDiff) -> Self
pub fn new_with_program_diff_error(program_diff_error: String) -> Self
pub fn with_added_input_connectors(self, connectors: Vec<String>) -> Self
pub fn with_modified_input_connectors(self, connectors: Vec<String>) -> Self
pub fn with_removed_input_connectors(self, connectors: Vec<String>) -> Self
pub fn with_added_output_connectors(self, connectors: Vec<String>) -> Self
pub fn with_modified_output_connectors(self, connectors: Vec<String>) -> Self
pub fn with_removed_output_connectors(self, connectors: Vec<String>) -> Self
pub fn is_empty(&self) -> bool
pub fn clear_program_diff(&mut self)
pub fn is_affected_connector(&self, connector_name: &str) -> bool
pub fn program_diff(&self) -> Option<&ProgramDiff>
pub fn program_diff_error(&self) -> Option<&String>
pub fn added_input_connectors(&self) -> &Vec<String>
pub fn modified_input_connectors(&self) -> &Vec<String>
pub fn removed_input_connectors(&self) -> &Vec<String>
pub fn added_output_connectors(&self) -> &Vec<String>
pub fn modified_output_connectors(&self) -> &Vec<String>
pub fn removed_output_connectors(&self) -> &Vec<String>
Trait Implementations§
Source§impl Clone for PipelineDiff
impl Clone for PipelineDiff
Source§fn clone(&self) -> PipelineDiff
fn clone(&self) -> PipelineDiff
Returns a duplicate 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 PipelineDiff
impl Debug for PipelineDiff
Source§impl<'de> Deserialize<'de> for PipelineDiff
impl<'de> Deserialize<'de> for PipelineDiff
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 Display for PipelineDiff
impl Display for PipelineDiff
Source§impl PartialEq for PipelineDiff
impl PartialEq for PipelineDiff
Source§impl Serialize for PipelineDiff
impl Serialize for PipelineDiff
Source§impl<'__s> ToSchema<'__s> for PipelineDiff
impl<'__s> ToSchema<'__s> for PipelineDiff
impl Eq for PipelineDiff
impl StructuralPartialEq for PipelineDiff
Auto Trait Implementations§
impl Freeze for PipelineDiff
impl RefUnwindSafe for PipelineDiff
impl Send for PipelineDiff
impl Sync for PipelineDiff
impl Unpin for PipelineDiff
impl UnwindSafe for PipelineDiff
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.