Lines Matching defs:Enabled
31 impl Sealed for super::Enabled {}
45 pub struct Enabled;
52 impl RegulatorState for Enabled {
114 /// This example uses [`Regulator<Enabled>`], which is suitable for drivers that
118 /// These users can store [`Regulator<Enabled>`] directly in their driver's
125 /// # use kernel::regulator::{Voltage, Regulator, Disabled, Enabled};
139 /// // `Enabled`.
143 /// let regulator: Regulator<Enabled> =
169 /// # use kernel::regulator::{Voltage, Regulator, Enabled};
172 /// let regulator: Regulator<Enabled> = Regulator::<Enabled>::get(dev, c_str!("vcc"))?;
212 /// # use kernel::regulator::{Regulator, Enabled, Disabled};
213 /// fn disable(dev: &Device, regulator: Regulator<Enabled>) -> Result {
301 pub fn try_into_enabled(self) -> Result<Regulator<Enabled>, Error<Disabled>> {
303 // `Regulator<Enabled>`.
319 impl Regulator<Enabled> {
330 pub fn try_into_disabled(self) -> Result<Regulator<Disabled>, Error<Enabled>> {