pub struct ChipFamily {
pub name: String,
pub mcu_type: u8,
pub device_type: u8,
pub description: String,
pub variants: Vec<Chip>,
pub config_registers: Vec<ConfigRegister>,
/* private fields */
}Expand description
MCU Family
Fields§
§name: String§mcu_type: u8§device_type: u8§description: String§variants: Vec<Chip>§config_registers: Vec<ConfigRegister>Trait Implementations§
Source§impl Clone for ChipFamily
impl Clone for ChipFamily
Source§fn clone(&self) -> ChipFamily
fn clone(&self) -> ChipFamily
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 ChipFamily
impl Debug for ChipFamily
Source§impl<'de> Deserialize<'de> for ChipFamily
impl<'de> Deserialize<'de> for ChipFamily
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 ChipFamily
impl RefUnwindSafe for ChipFamily
impl Send for ChipFamily
impl Sync for ChipFamily
impl Unpin for ChipFamily
impl UnwindSafe for ChipFamily
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