pub struct BatteryReadingHandler { /* private fields */ }Expand description
A server that listens for battery reading pushes and stores them in memory.
Implementations§
Source§impl BatteryReadingHandler
impl BatteryReadingHandler
pub fn new( data_collection_enabled: bool, battery_monitor_mbox: MsgMailbox<BatteryReadingMessage>, ) -> Self
Trait Implementations§
Source§impl Clone for BatteryReadingHandler
impl Clone for BatteryReadingHandler
Source§fn clone(&self) -> BatteryReadingHandler
fn clone(&self) -> BatteryReadingHandler
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 HttpHandler for BatteryReadingHandler
impl HttpHandler for BatteryReadingHandler
Source§fn handle_request(&self, request: &mut Request) -> HttpHandlerResult
fn handle_request(&self, request: &mut Request) -> HttpHandlerResult
Handle a request and prepares the response. Read more
Auto Trait Implementations§
impl Freeze for BatteryReadingHandler
impl !RefUnwindSafe for BatteryReadingHandler
impl Send for BatteryReadingHandler
impl Sync for BatteryReadingHandler
impl Unpin for BatteryReadingHandler
impl UnsafeUnpin for BatteryReadingHandler
impl !UnwindSafe for BatteryReadingHandler
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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