Enum uefi::hii::ifr::IfrOpCode

source ·
#[repr(u8)]
pub enum IfrOpCode {
Show 100 variants Form = 1, Subtitle = 2, Text = 3, Image = 4, OneOf = 5, Checkbox = 6, Numeric = 7, Password = 8, OneOfOption = 9, SuppressIf = 10, Locked = 11, Action = 12, ResetButton = 13, FormSet = 14, Ref = 15, NoSubmitIf = 16, InconsistentIf = 17, EqIdVal = 18, EqIdId = 19, EqIdValList = 20, And = 21, Or = 22, Not = 23, Rule = 24, GrayOutIf = 25, Date = 26, Time = 27, String = 28, Refresh = 29, DisableIf = 30, Animation = 31, ToLower = 32, ToUpper = 33, Map = 34, OrderedList = 35, VarStore = 36, VarStoreNameValue = 37, VarStoreEfi = 38, VarStoreDevice = 39, Version = 40, End = 41, Match = 42, Get = 43, Set = 44, Read = 45, Write = 46, Equal = 47, NotEqual = 48, GreaterThan = 49, GreaterEqual = 50, LessThan = 51, LessEqual = 52, BitwiseAnd = 53, BitwiseOr = 54, BitwiseNot = 55, ShiftLeft = 56, ShiftRight = 57, Add = 58, Subtract = 59, Multiply = 60, Divide = 61, Modulo = 62, RuleRef = 63, QuestionRef1 = 64, QuestionRef2 = 65, Uint8 = 66, Uint16 = 67, Uint32 = 68, Uint64 = 69, True = 70, False = 71, ToUint = 72, ToString = 73, ToBoolean = 74, Mid = 75, Find = 76, Token = 77, StringRef1 = 78, StringRef2 = 79, Conditional = 80, QuestionRef3 = 81, Zero = 82, One = 83, Ones = 84, Undefined = 85, Length = 86, Dup = 87, This = 88, Span = 89, Value = 90, Default = 91, DefaultStore = 92, FormMap = 93, Catenate = 94, Guid = 95, Security = 96, ModelTag = 97, RefreshId = 98, WarningIf = 99, Match2 = 100,
}

Variants§

§

Form = 1

§

Subtitle = 2

§

Text = 3

§

Image = 4

§

OneOf = 5

§

Checkbox = 6

§

Numeric = 7

§

Password = 8

§

OneOfOption = 9

§

SuppressIf = 10

§

Locked = 11

§

Action = 12

§

ResetButton = 13

§

FormSet = 14

§

Ref = 15

§

NoSubmitIf = 16

§

InconsistentIf = 17

§

EqIdVal = 18

§

EqIdId = 19

§

EqIdValList = 20

§

And = 21

§

Or = 22

§

Not = 23

§

Rule = 24

§

GrayOutIf = 25

§

Date = 26

§

Time = 27

§

String = 28

§

Refresh = 29

§

DisableIf = 30

§

Animation = 31

§

ToLower = 32

§

ToUpper = 33

§

Map = 34

§

OrderedList = 35

§

VarStore = 36

§

VarStoreNameValue = 37

§

VarStoreEfi = 38

§

VarStoreDevice = 39

§

Version = 40

§

End = 41

§

Match = 42

§

Get = 43

§

Set = 44

§

Read = 45

§

Write = 46

§

Equal = 47

§

NotEqual = 48

§

GreaterThan = 49

§

GreaterEqual = 50

§

LessThan = 51

§

LessEqual = 52

§

BitwiseAnd = 53

§

BitwiseOr = 54

§

BitwiseNot = 55

§

ShiftLeft = 56

§

ShiftRight = 57

§

Add = 58

§

Subtract = 59

§

Multiply = 60

§

Divide = 61

§

Modulo = 62

§

RuleRef = 63

§

QuestionRef1 = 64

§

QuestionRef2 = 65

§

Uint8 = 66

§

Uint16 = 67

§

Uint32 = 68

§

Uint64 = 69

§

True = 70

§

False = 71

§

ToUint = 72

§

ToString = 73

§

ToBoolean = 74

§

Mid = 75

§

Find = 76

§

Token = 77

§

StringRef1 = 78

§

StringRef2 = 79

§

Conditional = 80

§

QuestionRef3 = 81

§

Zero = 82

§

One = 83

§

Ones = 84

§

Undefined = 85

§

Length = 86

§

Dup = 87

§

This = 88

§

Span = 89

§

Value = 90

§

Default = 91

§

DefaultStore = 92

§

FormMap = 93

§

Catenate = 94

§

Guid = 95

§

Security = 96

§

ModelTag = 97

§

RefreshId = 98

§

WarningIf = 99

§

Match2 = 100

Trait Implementations§

source§

impl Clone for IfrOpCode

source§

fn clone(&self) -> IfrOpCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IfrOpCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for IfrOpCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.