pub struct CustomBoardBuilder { /* private fields */ }Expand description
A builder for the CustomBoard struct, which can be passed into the elf2uf2 function
Implementations§
Source§impl CustomBoardBuilder
impl CustomBoardBuilder
pub fn new() -> Self
pub fn vendor_id(self, vendor_id: u16) -> Self
pub fn product_id(self, product_id: u16) -> Self
pub fn family_id(self, family_id: u32) -> Self
pub fn board_name<S: Into<String>>(self, board_name: S) -> Self
pub fn page_size(self, page_size: u32) -> Self
pub fn flash_sector_erase_size(self, size: u64) -> Self
pub fn build(self) -> Result<CustomBoard, CustomBoardBuildError>
Trait Implementations§
Source§impl Clone for CustomBoardBuilder
impl Clone for CustomBoardBuilder
Source§fn clone(&self) -> CustomBoardBuilder
fn clone(&self) -> CustomBoardBuilder
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 moreAuto Trait Implementations§
impl Freeze for CustomBoardBuilder
impl RefUnwindSafe for CustomBoardBuilder
impl Send for CustomBoardBuilder
impl Sync for CustomBoardBuilder
impl Unpin for CustomBoardBuilder
impl UnwindSafe for CustomBoardBuilder
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