pub struct Mutex {
pub name: String,
pub namespace: String,
}Expand description
Argo Mutex: a named lock. namespace defaults to the
workflow’s namespace if empty (per
workflow/sync/lock_name.go:58-67); set it to coordinate
across namespaces (lock key becomes <namespace>/Mutex/<name>).
Fields§
§name: String§namespace: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for Mutex
impl<'de> Deserialize<'de> for Mutex
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 StructuralPartialEq for Mutex
Auto Trait Implementations§
impl Freeze for Mutex
impl RefUnwindSafe for Mutex
impl Send for Mutex
impl Sync for Mutex
impl Unpin for Mutex
impl UnsafeUnpin for Mutex
impl UnwindSafe for Mutex
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