Struct rlink::core::runtime::WorkerManagerDescriptor [−][src]
pub struct WorkerManagerDescriptor { pub task_status: ManagerStatus, pub latest_heart_beat_ts: u64, pub latest_heart_beat_status: HeartBeatStatus, pub task_manager_id: String, pub task_manager_address: String, pub metrics_address: String, pub web_address: String, pub task_descriptors: Vec<TaskDescriptor>, }
Fields
task_status: ManagerStatus
latest_heart_beat_ts: u64
latest_heart_beat_status: HeartBeatStatus
task_manager_id: String
task_manager_address: String
metrics_address: String
web_address: String
task_descriptors: Vec<TaskDescriptor>
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for WorkerManagerDescriptor
impl Send for WorkerManagerDescriptor
impl Sync for WorkerManagerDescriptor
impl Unpin for WorkerManagerDescriptor
impl UnwindSafe for WorkerManagerDescriptor
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn clone_any_send(&self) -> Box<dyn CloneAny + Send + 'static, Global> where
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + Sync + 'static, Global> where
T: Sync,
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self