Struct batteryd::events::BatteryEventPublisher [−][src]
pub struct BatteryEventPublisher<'b, 'r, T: 'r + BatteryEventSubscriber> { /* fields omitted */ }
Methods
impl<'b, 'r, T> BatteryEventPublisher<'b, 'r, T> where
T: 'r + BatteryEventSubscriber,
[src]
impl<'b, 'r, T> BatteryEventPublisher<'b, 'r, T> where
T: 'r + BatteryEventSubscriber,
pub fn new(
battery: &'b Battery,
receiver: &'r T
) -> BatteryEventPublisher<'b, 'r, T>
[src]
pub fn new(
battery: &'b Battery,
receiver: &'r T
) -> BatteryEventPublisher<'b, 'r, T>
pub fn run(&self)
[src]
pub fn run(&self)
Auto Trait Implementations
impl<'b, 'r, T> Send for BatteryEventPublisher<'b, 'r, T> where
T: Sync,
impl<'b, 'r, T> Send for BatteryEventPublisher<'b, 'r, T> where
T: Sync,
impl<'b, 'r, T> !Sync for BatteryEventPublisher<'b, 'r, T>
impl<'b, 'r, T> !Sync for BatteryEventPublisher<'b, 'r, T>