[][src]Struct kernel::AppId

pub struct AppId {
    pub(crate) kernel: &'static Kernel,
    idx: usize,
}

Userspace app identifier.

Fields

Methods

impl AppId
[src]

Returns the full address of the start and end of the flash region that the app owns and can write to. This includes the app's code and data and any padding at the end of the app. It does not include the TBF header, or any space that the kernel is using for any potential bookkeeping.

Trait Implementations

impl Debug for AppId
[src]

impl PartialEq<AppId> for AppId
[src]

This method tests for !=.

impl Eq for AppId
[src]

impl Copy for AppId
[src]

impl Clone for AppId
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Send for AppId

impl !Sync for AppId

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]