pub struct Shell(pub &'static mut Shell);Tuple Fields§
§0: &'static mut ShellTrait Implementations§
Source§impl Protocol<Shell> for Shell
impl Protocol<Shell> for Shell
fn guid() -> Guid
fn new(inner: &'static mut UefiShell) -> Self
fn locate_protocol() -> Result<Self>where
Self: Sized,
fn handle_protocol(handle: Handle) -> Result<Self>where
Self: Sized,
fn locate_handle() -> Result<Vec<Handle>>
fn one() -> Result<Self>where
Self: Sized,
fn all() -> Vec<Self>where
Self: Sized,
Auto Trait Implementations§
impl !UnwindSafe for Shell
impl Freeze for Shell
impl RefUnwindSafe for Shell
impl Send for Shell
impl Sync for Shell
impl Unpin for Shell
impl UnsafeUnpin for Shell
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