pub struct FlowSetupChange {
pub status: Option<ObjectStatus>,
pub seen_flow_metadata_version: Option<u64>,
pub metadata_change: Option<StateChange<FlowSetupMetadata>>,
pub tracking_table: Option<ResourceSetupInfo<(), TrackingTableSetupState, TrackingTableSetupChange>>,
pub target_resources: Vec<ResourceSetupInfo<ResourceIdentifier, TargetSetupState, TargetSetupChange>>,
pub unknown_resources: Vec<ResourceIdentifier>,
}Fields§
§status: Option<ObjectStatus>§seen_flow_metadata_version: Option<u64>§metadata_change: Option<StateChange<FlowSetupMetadata>>§tracking_table: Option<ResourceSetupInfo<(), TrackingTableSetupState, TrackingTableSetupChange>>§target_resources: Vec<ResourceSetupInfo<ResourceIdentifier, TargetSetupState, TargetSetupChange>>§unknown_resources: Vec<ResourceIdentifier>Trait Implementations§
Source§impl ObjectSetupChange for FlowSetupChange
impl ObjectSetupChange for FlowSetupChange
fn status(&self) -> Option<ObjectStatus>
Source§fn has_internal_changes(&self) -> bool
fn has_internal_changes(&self) -> bool
Returns true if it has internal changes, i.e. changes that don’t need user intervention.
Source§fn has_external_changes(&self) -> bool
fn has_external_changes(&self) -> bool
Returns true if it has external changes, i.e. changes that should notify users.
fn is_up_to_date(&self) -> bool
Auto Trait Implementations§
impl Freeze for FlowSetupChange
impl !RefUnwindSafe for FlowSetupChange
impl Send for FlowSetupChange
impl Sync for FlowSetupChange
impl Unpin for FlowSetupChange
impl !UnwindSafe for FlowSetupChange
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more