Trait common::Mocks

source ·
pub trait Mocks {
    // Required method
    fn brightness_service_impl<'async_trait>(
        handles: LocalComponentHandles,
        manual_brightness: Arc<Mutex<Option<f32>>>,
        auto_brightness: Arc<Mutex<Option<bool>>>,
        num_changes: Arc<AtomicU32>,
        requests_sender: Sender<Request>
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>;
}

Required Methods§

source

fn brightness_service_impl<'async_trait>( handles: LocalComponentHandles, manual_brightness: Arc<Mutex<Option<f32>>>, auto_brightness: Arc<Mutex<Option<bool>>>, num_changes: Arc<AtomicU32>, requests_sender: Sender<Request> ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>

Object Safety§

This trait is not object safe.

Implementors§