Struct uefi_raw::protocol::shell_params::ShellParametersProtocol
source · #[repr(C)]pub struct ShellParametersProtocol {
pub argv: *const *const Char16,
pub argc: usize,
pub std_in: ShellFileHandle,
pub std_out: ShellFileHandle,
pub std_err: ShellFileHandle,
}Fields§
§argv: *const *const Char16Pointer to a list of arguments.
argc: usizeNumber of arguments.
std_in: ShellFileHandleHandle of the standard input.
std_out: ShellFileHandleHandle of the standard output.
std_err: ShellFileHandleHandle of the standard error output.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ShellParametersProtocol
impl RefUnwindSafe for ShellParametersProtocol
impl !Send for ShellParametersProtocol
impl !Sync for ShellParametersProtocol
impl Unpin for ShellParametersProtocol
impl UnwindSafe for ShellParametersProtocol
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