use crate::proto::WorkerId;
#[derive(Clone, Debug)]
pub(crate) struct ClientOptions {
pub(crate) hostname: Option<String>,
pub(crate) pid: Option<usize>,
pub(crate) wid: Option<WorkerId>,
pub(crate) labels: Vec<String>,
pub(crate) password: Option<String>,
pub(crate) is_worker: bool,
}
impl Default for ClientOptions {
fn default() -> Self {
ClientOptions {
hostname: None,
pid: None,
wid: None,
labels: vec!["rust".to_string()],
password: None,
is_worker: false,
}
}
}