pub struct DeviceHandle { /* private fields */ }Implementations§
Source§impl DeviceHandle
impl DeviceHandle
Trait Implementations§
Source§impl Clone for DeviceHandle
impl Clone for DeviceHandle
Source§fn clone(&self) -> DeviceHandle
fn clone(&self) -> DeviceHandle
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 MetricPublisher for DeviceHandle
impl MetricPublisher for DeviceHandle
Source§async fn try_publish_metrics_unsorted(
&self,
metrics: Vec<PublishMetric>,
) -> Result<(), PublishError>
async fn try_publish_metrics_unsorted( &self, metrics: Vec<PublishMetric>, ) -> Result<(), PublishError>
Attempts to publish a batch of metrics without modifying their order.
Source§async fn publish_metrics_unsorted(
&self,
metrics: Vec<PublishMetric>,
) -> Result<(), PublishError>
async fn publish_metrics_unsorted( &self, metrics: Vec<PublishMetric>, ) -> Result<(), PublishError>
Publish a batch of metrics without modifying their order.
Source§fn try_publish_metric(
&self,
metric: PublishMetric,
) -> impl Future<Output = Result<(), PublishError>> + Send
fn try_publish_metric( &self, metric: PublishMetric, ) -> impl Future<Output = Result<(), PublishError>> + Send
Attempts to publish a single metric.
Source§fn try_publish_metrics(
&self,
metrics: Vec<PublishMetric>,
) -> impl Future<Output = Result<(), PublishError>> + Send
fn try_publish_metrics( &self, metrics: Vec<PublishMetric>, ) -> impl Future<Output = Result<(), PublishError>> + Send
Attempts to publish a batch of metrics after sorting by timestamp.
Source§fn publish_metric(
&self,
metric: PublishMetric,
) -> impl Future<Output = Result<(), PublishError>> + Send
fn publish_metric( &self, metric: PublishMetric, ) -> impl Future<Output = Result<(), PublishError>> + Send
Publish a single metric.
Source§fn publish_metrics(
&self,
metrics: Vec<PublishMetric>,
) -> impl Future<Output = Result<(), PublishError>> + Send
fn publish_metrics( &self, metrics: Vec<PublishMetric>, ) -> impl Future<Output = Result<(), PublishError>> + Send
Publish a batch of metrics after sorting by timestamp.
Auto Trait Implementations§
impl Freeze for DeviceHandle
impl !RefUnwindSafe for DeviceHandle
impl Send for DeviceHandle
impl Sync for DeviceHandle
impl Unpin for DeviceHandle
impl !UnwindSafe for DeviceHandle
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