[go: up one dir, main page]

Struct drm::buffer::Name[][src]

#[repr(transparent)]
pub struct Name(_);

The name of a GEM buffer.

Notes

There are no guarantees that this name is valid. It is up to the user to make sure this name does not outlive the underlying buffer, and to prevent buffers from leaking by properly closing them after they are done.

Trait Implementations

impl Clone for Name[src]

impl Copy for Name[src]

impl Debug for Name[src]

impl Eq for Name[src]

impl Hash for Name[src]

impl PartialEq<Name> for Name[src]

impl StructuralEq for Name[src]

impl StructuralPartialEq for Name[src]

Auto Trait Implementations

impl RefUnwindSafe for Name

impl Send for Name

impl Sync for Name

impl Unpin for Name

impl UnwindSafe for Name

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.