pub struct BootloaderConfig {
pub application: bool,
pub sections: Vec<BootloaderSection>,
}Available on crate feature
std only.Expand description
Configuration of bootloader parameters
Fields§
§application: boolIf true, this node is an application which supports resetting to a bootloader, rather than a bootloader implementation
sections: Vec<BootloaderSection>List of programmable sections
Trait Implementations§
Source§impl Clone for BootloaderConfig
impl Clone for BootloaderConfig
Source§fn clone(&self) -> BootloaderConfig
fn clone(&self) -> BootloaderConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BootloaderConfig
impl Debug for BootloaderConfig
Source§impl Default for BootloaderConfig
impl Default for BootloaderConfig
Source§fn default() -> BootloaderConfig
fn default() -> BootloaderConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BootloaderConfig
impl<'de> Deserialize<'de> for BootloaderConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BootloaderConfig
impl RefUnwindSafe for BootloaderConfig
impl Send for BootloaderConfig
impl Sync for BootloaderConfig
impl Unpin for BootloaderConfig
impl UnwindSafe for BootloaderConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more