pub struct CsdPerformanceMonitor { /* private fields */ }Expand description
CSD performance monitor
Implementations§
Source§impl CsdPerformanceMonitor
impl CsdPerformanceMonitor
Sourcepub fn update_metrics(
&mut self,
device_id: &str,
function_id: &str,
execution_time: u64,
data_size: u64,
)
pub fn update_metrics( &mut self, device_id: &str, function_id: &str, execution_time: u64, data_size: u64, )
Update metrics
Sourcepub fn get_global_stats(&self) -> CsdGlobalMetrics
pub fn get_global_stats(&self) -> CsdGlobalMetrics
Get global statistics
Auto Trait Implementations§
impl Freeze for CsdPerformanceMonitor
impl RefUnwindSafe for CsdPerformanceMonitor
impl Send for CsdPerformanceMonitor
impl Sync for CsdPerformanceMonitor
impl Unpin for CsdPerformanceMonitor
impl UnsafeUnpin for CsdPerformanceMonitor
impl UnwindSafe for CsdPerformanceMonitor
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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