#[non_exhaustive]#[repr(u8)]pub enum UiCommand {
Show 88 variants
Select = 0,
Up = 1,
Down = 2,
Left = 3,
Right = 4,
RightUp = 5,
RightDown = 6,
LeftUp = 7,
LeftDown = 8,
DeviceRootMenu = 9,
DeviceSetupMenu = 10,
ContentsMenu = 11,
FavoriteMenu = 12,
Back = 13,
MediaTopMenu = 16,
MediaContextSensitiveMenu = 17,
NumberEntryMode = 29,
Number11 = 30,
Number12 = 31,
Number0OrNumber10 = 32,
Number1 = 33,
Number2 = 34,
Number3 = 35,
Number4 = 36,
Number5 = 37,
Number6 = 38,
Number7 = 39,
Number8 = 40,
Number9 = 41,
Dot = 42,
Enter = 43,
Clear = 44,
NextFavorite = 47,
ChannelUp = 48,
ChannelDown = 49,
PreviousChannel = 50,
SoundSelect = 51,
InputSelect = 52,
DisplayInformation = 53,
Help = 54,
PageUp = 55,
PageDown = 56,
Power = 64,
VolumeUp = 65,
VolumeDown = 66,
Mute = 67,
Play = 68,
Stop = 69,
Pause = 70,
Record = 71,
Rewind = 72,
FastForward = 73,
Eject = 74,
SkipForward = 75,
SkipBackward = 76,
StopRecord = 77,
PauseRecord = 78,
Angle = 80,
SubPicture = 81,
VideoOnDemand = 82,
ElectronicProgramGuide = 83,
TimerProgramming = 84,
InitialConfiguration = 85,
SelectBroadcastType(Option<UiBroadcastType>),
SelectSoundPresentation(Option<UiSoundPresentationControl>),
AudioDescription = 88,
Internet = 89,
ThreeDMode = 90,
PlayFunction(Option<PlayMode>),
PausePlayFunction = 97,
RecordFunction = 98,
PauseRecordFunction = 99,
StopFunction = 100,
MuteFunction = 101,
RestoreVolumeFunction = 102,
TuneFunction(Option<ChannelId>),
SelectMediaFunction(Option<UiFunctionMedia>),
SelectAvInputFunction(Option<UiFunctionSelectAvInput>),
SelectAudioInputFunction(Option<UiFunctionSelectAudioInput>),
PowerToggleFunction = 107,
PowerOffFunction = 108,
PowerOnFunction = 109,
F1Blue = 113,
F2Red = 114,
F3Green = 115,
F4Yellow = 116,
F5 = 117,
Data = 118,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Select = 0
Up = 1
Down = 2
Left = 3
Right = 4
RightUp = 5
RightDown = 6
LeftUp = 7
LeftDown = 8
DeviceRootMenu = 9
DeviceSetupMenu = 10
ContentsMenu = 11
FavoriteMenu = 12
Back = 13
MediaTopMenu = 16
MediaContextSensitiveMenu = 17
NumberEntryMode = 29
Number11 = 30
Number12 = 31
Number0OrNumber10 = 32
Number1 = 33
Number2 = 34
Number3 = 35
Number4 = 36
Number5 = 37
Number6 = 38
Number7 = 39
Number8 = 40
Number9 = 41
Dot = 42
Enter = 43
Clear = 44
NextFavorite = 47
ChannelUp = 48
ChannelDown = 49
PreviousChannel = 50
SoundSelect = 51
InputSelect = 52
DisplayInformation = 53
Help = 54
PageUp = 55
PageDown = 56
Power = 64
VolumeUp = 65
VolumeDown = 66
Mute = 67
Play = 68
Stop = 69
Pause = 70
Record = 71
Rewind = 72
FastForward = 73
Eject = 74
SkipForward = 75
SkipBackward = 76
StopRecord = 77
PauseRecord = 78
Angle = 80
SubPicture = 81
VideoOnDemand = 82
ElectronicProgramGuide = 83
TimerProgramming = 84
InitialConfiguration = 85
SelectBroadcastType(Option<UiBroadcastType>)
SelectSoundPresentation(Option<UiSoundPresentationControl>)
AudioDescription = 88
Internet = 89
ThreeDMode = 90
PlayFunction(Option<PlayMode>)
PausePlayFunction = 97
RecordFunction = 98
PauseRecordFunction = 99
StopFunction = 100
MuteFunction = 101
RestoreVolumeFunction = 102
TuneFunction(Option<ChannelId>)
SelectMediaFunction(Option<UiFunctionMedia>)
SelectAvInputFunction(Option<UiFunctionSelectAvInput>)
SelectAudioInputFunction(Option<UiFunctionSelectAudioInput>)
PowerToggleFunction = 107
PowerOffFunction = 108
PowerOnFunction = 109
F1Blue = 113
F2Red = 114
F3Green = 115
F4Yellow = 116
F5 = 117
Data = 118
Trait Implementations§
Source§impl OperandEncodable for UiCommand
impl OperandEncodable for UiCommand
impl Copy for UiCommand
impl Eq for UiCommand
impl StructuralPartialEq for UiCommand
Auto Trait Implementations§
impl Freeze for UiCommand
impl RefUnwindSafe for UiCommand
impl Send for UiCommand
impl Sync for UiCommand
impl Unpin for UiCommand
impl UnsafeUnpin for UiCommand
impl UnwindSafe for UiCommand
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