pub enum RemapRefused {
NoRuntimeTable,
TableFull,
TooLong,
}Expand description
Why Executor::declare_remap refused a rule – never a silently dropped
routing rule.
Variants§
NoRuntimeTable
This executor has no runtime remap table: bare metal sizes it 0, since
the launch’s rules are the flash table and there is no argv. Restore
slots with NROS_EXECUTOR_RUNTIME_REMAPS, or let codegen emit the rule
into the launch table.
TableFull
The runtime table is full (ExecutorSizing::remaps slots, shared with
--ros-args -r rules).
TooLong
A string is longer than its slot (node name / namespace 64 bytes,
from / to MAX_RESOLVED_NAME_LEN).
Trait Implementations§
Source§impl Clone for RemapRefused
impl Clone for RemapRefused
Source§fn clone(&self) -> RemapRefused
fn clone(&self) -> RemapRefused
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RemapRefused
Source§impl Debug for RemapRefused
impl Debug for RemapRefused
Source§impl Display for RemapRefused
impl Display for RemapRefused
impl Eq for RemapRefused
Source§impl PartialEq for RemapRefused
impl PartialEq for RemapRefused
impl StructuralPartialEq for RemapRefused
Auto Trait Implementations§
impl Freeze for RemapRefused
impl RefUnwindSafe for RemapRefused
impl Send for RemapRefused
impl Sync for RemapRefused
impl Unpin for RemapRefused
impl UnsafeUnpin for RemapRefused
impl UnwindSafe for RemapRefused
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