1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use super::CapabilityBase; use crate::Error; /// Disables any lighting effect. #[derive(Debug, Clone)] pub struct NoEffect(pub(crate) CapabilityBase); impl NoEffect { pub(crate) const INTERFACE: &'static str = "razer.device.lighting.chroma"; pub(crate) const METHOD: &'static str = "setNone"; /// Disables any lighting effect pub async fn set(&self) -> Result<(), Error> { self.0 .call_set_method(Self::INTERFACE, Self::METHOD, vec![]) .await } }