pub struct WorkerGroupKey {
pub model_id: String,
pub worker_type: WorkerType,
pub connection_mode: ConnectionMode,
}Expand description
Composite key identifying a group of workers with the same characteristics.
Groups workers by (model_id, worker_type, connection_mode) — the natural
partitioning used for metrics, load monitoring, and policy management.
Fields§
§model_id: String§worker_type: WorkerType§connection_mode: ConnectionModeTrait Implementations§
Source§impl Clone for WorkerGroupKey
impl Clone for WorkerGroupKey
Source§fn clone(&self) -> WorkerGroupKey
fn clone(&self) -> WorkerGroupKey
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 WorkerGroupKey
impl Debug for WorkerGroupKey
Source§impl Display for WorkerGroupKey
impl Display for WorkerGroupKey
Source§impl Hash for WorkerGroupKey
impl Hash for WorkerGroupKey
Source§impl PartialEq for WorkerGroupKey
impl PartialEq for WorkerGroupKey
impl Eq for WorkerGroupKey
impl StructuralPartialEq for WorkerGroupKey
Auto Trait Implementations§
impl Freeze for WorkerGroupKey
impl RefUnwindSafe for WorkerGroupKey
impl Send for WorkerGroupKey
impl Sync for WorkerGroupKey
impl Unpin for WorkerGroupKey
impl UnsafeUnpin for WorkerGroupKey
impl UnwindSafe for WorkerGroupKey
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.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> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
Source§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
Source§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
Source§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP