#[non_exhaustive]pub enum Debug {
Allowed,
Disallowed,
NotConfigured,
}
Expand description
SWD access port protection setting.
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.
Allowed
Debugging is allowed (APPROTECT is disabled). Default.
Disallowed
Debugging is not allowed (APPROTECT is enabled).
NotConfigured
APPROTECT is not configured (neither to enable it or disable it). This can be useful if you’re already doing it by other means and you don’t want embassy-nrf to touch UICR.
Auto Trait Implementations§
impl Freeze for Debug
impl RefUnwindSafe for Debug
impl Send for Debug
impl Sync for Debug
impl Unpin for Debug
impl UnwindSafe for Debug
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