pub trait ObjectSetupChange {
// Required methods
fn status(&self) -> Option<ObjectStatus>;
fn has_internal_changes(&self) -> bool;
fn has_external_changes(&self) -> bool;
// Provided method
fn is_up_to_date(&self) -> bool { ... }
}Required Methods§
fn status(&self) -> Option<ObjectStatus>
Sourcefn 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.
Sourcefn 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.