pub enum Opcode {
Show 40 variants
LogRecord = 0,
StandardOutput = 1,
StandardError = 2,
ProgramName = 3,
PanicStarted = 1_000,
PanicMessage0 = 1_100,
PanicMessage1 = 1_101,
PanicMessage2 = 1_102,
PanicMessage3 = 1_103,
PanicMessage4 = 1_104,
PanicMessage5 = 1_105,
PanicMessage6 = 1_106,
PanicMessage7 = 1_107,
PanicMessage8 = 1_108,
PanicMessage9 = 1_109,
PanicMessage10 = 1_110,
PanicMessage11 = 1_111,
PanicMessage12 = 1_112,
PanicMessage13 = 1_113,
PanicMessage14 = 1_114,
PanicMessage15 = 1_115,
PanicMessage16 = 1_116,
PanicMessage17 = 1_117,
PanicMessage18 = 1_118,
PanicMessage19 = 1_119,
PanicMessage20 = 1_120,
PanicMessage21 = 1_121,
PanicMessage22 = 1_122,
PanicMessage23 = 1_123,
PanicMessage24 = 1_124,
PanicMessage25 = 1_125,
PanicMessage26 = 1_126,
PanicMessage27 = 1_127,
PanicMessage28 = 1_128,
PanicMessage29 = 1_129,
PanicMessage30 = 1_130,
PanicMessage31 = 1_131,
PanicMessage32 = 1_132,
PanicFinished = 1_200,
EnableRx = 2_000,
}Variants§
LogRecord = 0
A LogRecord message, delivering structured log output
StandardOutput = 1
A &[u8] destined for stdout
StandardError = 2
A &[u8] destined for stderr
ProgramName = 3
A xous::StringBuffer containing this program’s name
PanicStarted = 1_000
A panic occurred, and a panic log is forthcoming
PanicMessage0 = 1_100
Log messages of varying size
PanicMessage1 = 1_101
PanicMessage2 = 1_102
PanicMessage3 = 1_103
PanicMessage4 = 1_104
PanicMessage5 = 1_105
PanicMessage6 = 1_106
PanicMessage7 = 1_107
PanicMessage8 = 1_108
PanicMessage9 = 1_109
PanicMessage10 = 1_110
PanicMessage11 = 1_111
PanicMessage12 = 1_112
PanicMessage13 = 1_113
PanicMessage14 = 1_114
PanicMessage15 = 1_115
PanicMessage16 = 1_116
PanicMessage17 = 1_117
PanicMessage18 = 1_118
PanicMessage19 = 1_119
PanicMessage20 = 1_120
PanicMessage21 = 1_121
PanicMessage22 = 1_122
PanicMessage23 = 1_123
PanicMessage24 = 1_124
PanicMessage25 = 1_125
PanicMessage26 = 1_126
PanicMessage27 = 1_127
PanicMessage28 = 1_128
PanicMessage29 = 1_129
PanicMessage30 = 1_130
PanicMessage31 = 1_131
PanicMessage32 = 1_132
PanicFinished = 1_200
End of a panic
EnableRx = 2_000
Enable receiving messages when the system is resumed from sleep.
Trait Implementations§
Source§impl FromPrimitive for Opcode
impl FromPrimitive for Opcode
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128 to return an optional value of this type. If the
value cannot be represented by this type, then None is returned. Read moreSource§impl ToPrimitive for Opcode
impl ToPrimitive for Opcode
Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self to an i64. If the value cannot be
represented by an i64, then None is returned.Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self to a u64. If the value cannot be
represented by a u64, then None is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self to an isize. If the value cannot be
represented by an isize, then None is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self to an i8. If the value cannot be
represented by an i8, then None is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self to an i16. If the value cannot be
represented by an i16, then None is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self to an i32. If the value cannot be
represented by an i32, then None is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self to an i128. If the value cannot be
represented by an i128 (i64 under the default implementation), then
None is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self to a usize. If the value cannot be
represented by a usize, then None is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self to a u8. If the value cannot be
represented by a u8, then None is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self to a u16. If the value cannot be
represented by a u16, then None is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self to a u32. If the value cannot be
represented by a u32, then None is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self to a u128. If the value cannot be
represented by a u128 (u64 under the default implementation), then
None is returned. Read moreimpl StructuralPartialEq for Opcode
Auto Trait Implementations§
impl Freeze for Opcode
impl RefUnwindSafe for Opcode
impl Send for Opcode
impl Sync for Opcode
impl Unpin for Opcode
impl UnwindSafe for Opcode
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