Function cadence_macros::get_global_default [−][src]
pub fn get_global_default() -> Result<Arc<StatsdClient>, GlobalDefaultNotSet>
Get a reference to the global default StatsdClient
instance
Errors
This method will return an error if the global default has not been
previously set via the set_global_default
method.
Example
use cadence::{StatsdClient, NopMetricSink}; let global_client = cadence_macros::get_global_default(); assert!(global_client.is_err()); let client = StatsdClient::from_sink("my.prefix", NopMetricSink); cadence_macros::set_global_default(client); let global_client = cadence_macros::get_global_default(); assert!(global_client.is_ok());