[−][src]Struct wayland_protocols::wlr::unstable::output_power_management::v1::client::zwlr_output_power_v1::ZwlrOutputPowerV1
Implementations
impl ZwlrOutputPowerV1
[src]
pub fn set_mode(&self, mode: Mode)
[src]
Set an outputs power save mode
Set an output's power save mode to the given mode. The mode change is effective immediately. If the output does not support the given mode a failed event is sent.
pub fn destroy(&self)
[src]
destroy this power management
Destroys the output power management mode control object.
This is a destructor, you cannot send requests to this object any longer once this method is called.
Trait Implementations
impl AsRef<Proxy<ZwlrOutputPowerV1>> for ZwlrOutputPowerV1
[src]
impl Clone for ZwlrOutputPowerV1
[src]
fn clone(&self) -> ZwlrOutputPowerV1
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ZwlrOutputPowerV1
[src]
impl Eq for ZwlrOutputPowerV1
[src]
impl From<Proxy<ZwlrOutputPowerV1>> for ZwlrOutputPowerV1
[src]
impl From<ZwlrOutputPowerV1> for Proxy<ZwlrOutputPowerV1>
[src]
fn from(value: ZwlrOutputPowerV1) -> Self
[src]
impl Interface for ZwlrOutputPowerV1
[src]
type Request = Request
Set of requests associated to this interface Read more
type Event = Event
Set of events associated to this interface Read more
const NAME: &'static str
[src]
const VERSION: u32
[src]
fn c_interface() -> *const wl_interface
[src]
impl PartialEq<ZwlrOutputPowerV1> for ZwlrOutputPowerV1
[src]
fn eq(&self, other: &ZwlrOutputPowerV1) -> bool
[src]
fn ne(&self, other: &ZwlrOutputPowerV1) -> bool
[src]
impl StructuralEq for ZwlrOutputPowerV1
[src]
impl StructuralPartialEq for ZwlrOutputPowerV1
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ZwlrOutputPowerV1
impl Send for ZwlrOutputPowerV1
impl Sync for ZwlrOutputPowerV1
impl Unpin for ZwlrOutputPowerV1
impl !UnwindSafe for ZwlrOutputPowerV1
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,