pub struct AtomicCommit {
pub crtc_id: u32,
pub connector_id: u32,
pub fb_id: u32,
pub mode: DisplayMode,
pub test_only: bool,
}Expand description
Atomic mode-setting commit request
Fields§
§crtc_id: u32CRTC ID to configure
connector_id: u32Connector ID to use
fb_id: u32Framebuffer to scanout
mode: DisplayModeDisplay mode to set
test_only: boolWhether this is a test-only commit (validate without applying)
Trait Implementations§
Source§impl Clone for AtomicCommit
impl Clone for AtomicCommit
Source§fn clone(&self) -> AtomicCommit
fn clone(&self) -> AtomicCommit
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AtomicCommit
impl RefUnwindSafe for AtomicCommit
impl Send for AtomicCommit
impl Sync for AtomicCommit
impl Unpin for AtomicCommit
impl UnwindSafe for AtomicCommit
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)