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 Char16
Pointer to a list of arguments.
argc: usize
Number of arguments.
std_in: ShellFileHandle
Handle of the standard input.
std_out: ShellFileHandle
Handle of the standard output.
std_err: ShellFileHandle
Handle 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