[][src]Struct gbl::ProgramData

pub struct ProgramData<'a> { /* fields omitted */ }

A chunk of program data to be programmed to a specified flash address.

Methods

impl<'a> ProgramData<'a>
[src]

Creates a new ProgramData section for flashing data at addr.

It is the users responsibility to ensure that no ProgramData section writes out of bounds of flash memory.

Returns the target address in the device flash.

Returns the bytes to be written.

Trait Implementations

impl<'a> From<AppImage<'a>> for ProgramData<'a>
[src]

impl<'a> Debug for ProgramData<'a>
[src]

Auto Trait Implementations

impl<'a> Send for ProgramData<'a>

impl<'a> Sync for ProgramData<'a>

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<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> Borrow for T where
    T: ?Sized
[src]

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

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> Any for T where
    T: 'static + ?Sized
[src]