pub trait MonitorCommon {
Show 24 methods
// Required methods
fn id(&self) -> &Option<i32>;
fn id_mut(&mut self) -> &mut Option<i32>;
fn name(&self) -> &Option<String>;
fn name_mut(&mut self) -> &mut Option<String>;
fn description(&self) -> &Option<String>;
fn description_mut(&mut self) -> &mut Option<String>;
fn interval(&self) -> &Option<i32>;
fn interval_mut(&mut self) -> &mut Option<i32>;
fn active(&self) -> &Option<bool>;
fn active_mut(&mut self) -> &mut Option<bool>;
fn max_retries(&self) -> &Option<i32>;
fn max_retries_mut(&mut self) -> &mut Option<i32>;
fn retry_interval(&self) -> &Option<i32>;
fn retry_interval_mut(&mut self) -> &mut Option<i32>;
fn upside_down(&self) -> &Option<bool>;
fn upside_down_mut(&mut self) -> &mut Option<bool>;
fn parent(&self) -> &Option<i32>;
fn parent_mut(&mut self) -> &mut Option<i32>;
fn tags(&self) -> &Vec<Tag>;
fn tags_mut(&mut self) -> &mut Vec<Tag>;
fn notification_id_list(&self) -> &Option<HashMap<String, bool>>;
fn notification_id_list_mut(&mut self) -> &mut Option<HashMap<String, bool>>;
fn accepted_statuscodes(&self) -> &Vec<String>;
fn accepted_statuscodes_mut(&mut self) -> &mut Vec<String>;
}Required Methods§
fn id(&self) -> &Option<i32>
fn id_mut(&mut self) -> &mut Option<i32>
fn name(&self) -> &Option<String>
fn name_mut(&mut self) -> &mut Option<String>
fn description(&self) -> &Option<String>
fn description_mut(&mut self) -> &mut Option<String>
fn interval(&self) -> &Option<i32>
fn interval_mut(&mut self) -> &mut Option<i32>
fn active(&self) -> &Option<bool>
fn active_mut(&mut self) -> &mut Option<bool>
fn max_retries(&self) -> &Option<i32>
fn max_retries_mut(&mut self) -> &mut Option<i32>
fn retry_interval(&self) -> &Option<i32>
fn retry_interval_mut(&mut self) -> &mut Option<i32>
fn upside_down(&self) -> &Option<bool>
fn upside_down_mut(&mut self) -> &mut Option<bool>
fn parent(&self) -> &Option<i32>
fn parent_mut(&mut self) -> &mut Option<i32>
fn notification_id_list(&self) -> &Option<HashMap<String, bool>>
fn notification_id_list_mut(&mut self) -> &mut Option<HashMap<String, bool>>
fn accepted_statuscodes(&self) -> &Vec<String>
fn accepted_statuscodes_mut(&mut self) -> &mut Vec<String>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".