drm::control

Trait ResourceHandle

Source
pub trait ResourceHandle:
    From<RawResourceHandle>
    + Into<RawResourceHandle>
    + Into<u32>
    + Copy
    + Sized {
    const FFI_TYPE: u32;
}
Expand description

Handle for a drm resource

Required Associated Constants§

Source

const FFI_TYPE: u32

Associated encoded object type

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ResourceHandle for drm::control::connector::Handle

Source§

const FFI_TYPE: u32 = 3_233_857_728u32

Source§

impl ResourceHandle for drm::control::crtc::Handle

Source§

const FFI_TYPE: u32 = 3_435_973_836u32

Source§

impl ResourceHandle for drm::control::encoder::Handle

Source§

const FFI_TYPE: u32 = 3_772_834_016u32

Source§

impl ResourceHandle for drm::control::framebuffer::Handle

Source§

const FFI_TYPE: u32 = 4_227_595_259u32

Source§

impl ResourceHandle for drm::control::plane::Handle

Source§

const FFI_TYPE: u32 = 4_008_636_142u32

Source§

impl ResourceHandle for drm::control::property::Handle

Source§

const FFI_TYPE: u32 = 2_964_369_584u32