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