SYMBOL INDEX (80 symbols across 4 files) FILE: src/args.rs type ParseError (line 20) | pub enum ParseError { method from (line 188) | fn from(value: ArgsError) -> Self { method fmt (line 33) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { type ValueAddr (line 69) | pub struct ValueAddr { type ValueOperation (line 77) | pub enum ValueOperation { type ValueArg (line 84) | pub struct ValueArg { method validate (line 90) | pub fn validate(&self) -> Result<(), ArgsError> { method to_string_with_val (line 102) | pub fn to_string_with_val(&self, value: &UEFIValue) -> String { type RebootMode (line 123) | pub enum RebootMode { method default (line 130) | fn default() -> Self { type NamedArg (line 136) | pub enum NamedArg { type Arg (line 143) | enum Arg { type Args (line 149) | pub struct Args { method validate (line 157) | fn validate(&self) -> Result<(), ArgsError> { type ArgsError (line 167) | pub enum ArgsError { method fmt (line 172) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { constant HELP_MSG (line 193) | pub const HELP_MSG: &str = r#"Usage: function parse_args (line 216) | pub fn parse_args() -> Result { function drop_first_arg (line 228) | fn drop_first_arg(arg: &CStr16) -> bool { function parse_args_from_str (line 273) | fn parse_args_from_str(options: &CStr16) -> Result { function starts_with (line 341) | fn starts_with(s: &CStr16, c: char) -> bool { function try_next_char (line 348) | fn try_next_char(iter: &mut impl Iterator, str: &CStr16) ->... function parse_hex_number (line 353) | fn parse_hex_number(num_str: &CStr16) -> Result { function parse_number (line 382) | fn parse_number(num_str: &CStr16) -> Result { function parse_named_arg (line 395) | fn parse_named_arg(key: &CStr16) -> Result { function parse_value_arg_wrapped (line 409) | fn parse_value_arg_wrapped(arg: &CStr16) -> Result { function parse_value_wrapped (line 413) | pub fn parse_value_wrapped(arg: &CStr16) -> Result Result<(Cow, ValueOperation), Pa... function parse_value_arg (line 434) | pub fn parse_value_arg(arg: &CStr16) -> Result { function test_functions (line 488) | pub fn test_functions() { FILE: src/input.rs function read_to_string (line 19) | fn read_to_string(stdin: &mut Input) -> uefi::Result { function parse_input (line 31) | pub fn parse_input() -> Result { type FileInputEntry (line 118) | enum FileInputEntry { method as_address_def (line 132) | fn as_address_def(&self) -> (&CString16, &ValueAddr) { method as_value_arg (line 139) | fn as_value_arg(&self) -> &ValueArg { function parser_with_comment (line 147) | fn parser_with_comment(parser: T) -> impl Fn(&CStr16) -> Result Result { function parse_address_def (line 180) | fn parse_address_def(arg: &CStr16) -> Result { function parse_value_arg_wrapped (line 200) | fn parse_value_arg_wrapped(arg: &CStr16) -> Result Result { FILE: src/main.rs function main (line 17) | fn main() -> Status { type ArgProcessState (line 64) | struct ArgProcessState { method bind (line 69) | fn bind(&mut self, other: &Self) { method nothing_written (line 77) | fn nothing_written() -> Self { method default (line 85) | fn default() -> Self { function process_arg (line 90) | fn process_arg(write_on_demand: bool, val_arg: &ValueArg) -> (Status, Ar... FILE: src/utils.rs type UEFIStatusErrorCode (line 22) | pub enum UEFIStatusErrorCode { type UEFIStatusError (line 94) | pub enum UEFIStatusError { method from (line 101) | fn from(value: Status) -> Self { method fmt (line 114) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { type UEFIVarError (line 130) | pub enum UEFIVarError { method from (line 176) | fn from(value: FromSliceWithNulError) -> Self { method fmt (line 141) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { type UEFIVariable (line 181) | struct UEFIVariable { type UEFIValue (line 188) | pub struct UEFIValue(pub Vec); method from_usize (line 191) | pub fn from_usize(value: usize, val_size: usize) -> Self { method to_string_with_size (line 196) | pub fn to_string_with_size(&self, val_size: usize) -> String { method fmt (line 209) | fn fmt(&self, f: &mut Formatter<'_>) -> core::fmt::Result { function read_val (line 217) | pub fn read_val( type WriteStatus (line 235) | pub enum WriteStatus { function write_val (line 240) | pub fn write_val( function read_var (line 270) | fn read_var(var_name: &CStr16, var_id: Option) -> Result) -> Result<(), UEFIVarError> { function get_variable_size (line 341) | fn get_variable_size(name: &CStr16, vendor: &VariableVendor) -> uefi::Re... type CStr16Ext (line 351) | pub trait CStr16Ext { method contains (line 352) | fn contains(&self, char: Char16) -> bool; method strip_prefix (line 353) | fn strip_prefix(&self, prefix: Char16) -> Option<&CStr16>; method strip_suffix (line 354) | fn strip_suffix(&self, suffix: Char16) -> Option; method split_to_cstring (line 357) | fn split_to_cstring(&self, split: Char16) -> Vec; method split_only_first (line 358) | fn split_only_first(&self, split: Char16) -> Option<(CString16, CStrin... method trim (line 359) | fn trim(&self) -> CString16; method starts_with (line 360) | fn starts_with(&self, char: Char16) -> bool; method contains (line 364) | fn contains(&self, char: Char16) -> bool { method strip_prefix (line 368) | fn strip_prefix(&self, prefix: Char16) -> Option<&CStr16> { method strip_suffix (line 381) | fn strip_suffix(&self, suffix: Char16) -> Option { method split_to_cstring (line 396) | fn split_to_cstring(&self, split: Char16) -> Vec { method split_only_first (line 426) | fn split_only_first(&self, split: Char16) -> Option<(CString16, CStrin... method trim (line 442) | fn trim(&self) -> CString16 { method starts_with (line 468) | fn starts_with(&self, char: Char16) -> bool { function char16_vec_to_cstring16 (line 476) | fn char16_vec_to_cstring16(s: Vec) -> CString16 {