#[non_exhaustive]pub enum Flasher {
SdCard,
BeagleConnectFreedom,
Msp430Usb,
Pb2Mspm0,
}Expand description
Types of flashers Os Image(s) support
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.
SdCard
Image needs to be written to SD Card
BeagleConnectFreedom
BeagleConnect Freedom CC1352P7 Firmware
Msp430Usb
BeagleConnect Freedom Msp430 Firmware
Pb2Mspm0
PocketBeagle2 Mspm0 firmware
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Flasher
impl<'de> Deserialize<'de> for Flasher
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
impl Copy for Flasher
impl Eq for Flasher
impl StructuralPartialEq for Flasher
Auto Trait Implementations§
impl Freeze for Flasher
impl RefUnwindSafe for Flasher
impl Send for Flasher
impl Sync for Flasher
impl Unpin for Flasher
impl UnwindSafe for Flasher
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