pub struct DaskWorkerConfig {
pub nworkers: Option<u32>,
pub nthreads: Option<u32>,
pub memory_limit: Option<String>,
pub worker_port: Option<String>,
pub nanny_port: Option<String>,
pub dashboard_port: Option<u16>,
pub death_timeout: Option<f32>,
pub preload: Option<Vec<String>>,
pub env: Option<HashMap<String, String>>,
pub resources: Option<HashMap<String, f32>>,
}Expand description
Dask worker configuration
Fields§
§nworkers: Option<u32>Number of workers
nthreads: Option<u32>Threads per worker
memory_limit: Option<String>Memory limit per worker
worker_port: Option<String>Worker port range
nanny_port: Option<String>Nanny port range
dashboard_port: Option<u16>Dashboard port
death_timeout: Option<f32>Death timeout
preload: Option<Vec<String>>Preload modules
env: Option<HashMap<String, String>>Environment variables
resources: Option<HashMap<String, f32>>Resources
Trait Implementations§
Source§impl Clone for DaskWorkerConfig
impl Clone for DaskWorkerConfig
Source§fn clone(&self) -> DaskWorkerConfig
fn clone(&self) -> DaskWorkerConfig
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 DaskWorkerConfig
impl Debug for DaskWorkerConfig
Source§impl<'de> Deserialize<'de> for DaskWorkerConfig
impl<'de> Deserialize<'de> for DaskWorkerConfig
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 DaskWorkerConfig
impl RefUnwindSafe for DaskWorkerConfig
impl Send for DaskWorkerConfig
impl Sync for DaskWorkerConfig
impl Unpin for DaskWorkerConfig
impl UnsafeUnpin for DaskWorkerConfig
impl UnwindSafe for DaskWorkerConfig
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more