pub enum GetFramebufferError {
AccessDenied,
InfoAddressIsInvalid,
NoFramebufferCreated,
}
Variants§
AccessDenied
The calling task does not have the correct capability to access the framebuffer.
InfoAddressIsInvalid
The address passed in a
to write the info struct into was invalid.
NoFramebufferCreated
The kernel did not create a framebuffer.
Trait Implementations§
Source§impl Clone for GetFramebufferError
impl Clone for GetFramebufferError
Source§fn clone(&self) -> GetFramebufferError
fn clone(&self) -> GetFramebufferError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GetFramebufferError
impl Debug for GetFramebufferError
Source§impl Into<usize> for GetFramebufferError
impl Into<usize> for GetFramebufferError
Source§impl TryFrom<usize> for GetFramebufferError
impl TryFrom<usize> for GetFramebufferError
impl Copy for GetFramebufferError
Auto Trait Implementations§
impl Freeze for GetFramebufferError
impl RefUnwindSafe for GetFramebufferError
impl Send for GetFramebufferError
impl Sync for GetFramebufferError
impl Unpin for GetFramebufferError
impl UnwindSafe for GetFramebufferError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can then be
further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<dyn Any>
. Rc<dyn Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Anydyn Any
. This is needed since Rust cannot
generate &Anydyn Any
’s vtable from &Trait
’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Anydyn Any
. This is needed since Rust cannot
generate &mut dyn Any
’s vtable from &mut Trait
’s.