Enum monitor_types::Operation
source · pub enum Operation {
Show 32 variants
None,
CreateServer,
UpdateServer,
DeleteServer,
PruneImagesServer,
PruneContainersServer,
PruneNetworksServer,
CreateBuild,
UpdateBuild,
DeleteBuild,
BuildBuild,
CreateDeployment,
UpdateDeployment,
DeleteDeployment,
DeployContainer,
StopContainer,
StartContainer,
RemoveContainer,
PullDeployment,
RecloneDeployment,
CreateProcedure,
UpdateProcedure,
DeleteProcedure,
CreateGroup,
UpdateGroup,
DeleteGroup,
ModifyUserEnabled,
ModifyUserCreateServerPermissions,
ModifyUserCreateBuildPermissions,
ModifyUserPermissions,
AutoBuild,
AutoPull,
}Variants§
None
CreateServer
UpdateServer
DeleteServer
PruneImagesServer
PruneContainersServer
PruneNetworksServer
CreateBuild
UpdateBuild
DeleteBuild
BuildBuild
CreateDeployment
UpdateDeployment
DeleteDeployment
DeployContainer
StopContainer
StartContainer
RemoveContainer
PullDeployment
RecloneDeployment
CreateProcedure
UpdateProcedure
DeleteProcedure
CreateGroup
UpdateGroup
DeleteGroup
ModifyUserEnabled
ModifyUserCreateServerPermissions
ModifyUserCreateBuildPermissions
ModifyUserPermissions
AutoBuild
AutoPull
Trait Implementations§
source§impl<'de> Deserialize<'de> for Operation
impl<'de> Deserialize<'de> for Operation
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 Diff for Operation
impl Diff for Operation
§type Repr = OperationDiff
type Repr = OperationDiff
The type associated with the structs’ difference
source§fn diff_custom<D>(&self, other: &Self, visitor: &D) -> <D as Differ<Self>>::Reprwhere
D: Differ<Self>,
fn diff_custom<D>(&self, other: &Self, visitor: &D) -> <D as Differ<Self>>::Reprwhere D: Differ<Self>,
Produces a diff between two structs, using an external diffing implementation
source§fn apply_custom<D>(&mut self, diff: &<D as Differ<Self>>::Repr, visitor: &D)where
D: Differ<Self>,
fn apply_custom<D>(&mut self, diff: &<D as Differ<Self>>::Repr, visitor: &D)where D: Differ<Self>,
Applies the diff directly to the struct, using an external diffing implementation
source§impl PartialEq<Operation> for Operation
impl PartialEq<Operation> for Operation
impl Copy for Operation
impl Eq for Operation
impl StructuralEq for Operation
impl StructuralPartialEq for Operation
Auto Trait Implementations§
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnwindSafe for Operation
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.