pub struct TaskResources {
pub cpus: CoreUnit,
pub gpus: CoreUnit,
pub memory: ByteUnit<DefaultFactorOneMegabyte>,
pub time: TimeUnit,
}
Expand description
Resource requirements for task execution
Fields§
§cpus: CoreUnit
§gpus: CoreUnit
§memory: ByteUnit<DefaultFactorOneMegabyte>
§time: TimeUnit
Trait Implementations§
Source§impl Debug for TaskResources
impl Debug for TaskResources
Source§impl<'de> Deserialize<'de> for TaskResources
impl<'de> Deserialize<'de> for TaskResources
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
Auto Trait Implementations§
impl Freeze for TaskResources
impl RefUnwindSafe for TaskResources
impl Send for TaskResources
impl Sync for TaskResources
impl Unpin for TaskResources
impl UnwindSafe for TaskResources
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request