pub struct MCUConf { /* private fields */ }
Implementations§
Source§impl MCUConf
impl MCUConf
pub fn get_name(&self) -> &str
pub fn get_pins(&self) -> &Pins
pub fn get_pins_mut(&mut self) -> &mut Pins
pub fn get_peripherals(&self) -> &Vec<Peripheral>
pub fn get_peripherals_mut(&mut self) -> &mut Vec<Peripheral>
pub fn get_package(&self) -> &Package
pub fn get_platform(&self) -> &Platform
pub fn get_frequency(&self) -> &Frequency
pub fn get_core(&self) -> &Core
pub fn get_memory(&self) -> &Vec<Memory>
pub fn get_memory_mut(&mut self) -> &mut Vec<Memory>
pub fn get_memory_configuration(&self) -> &MemoryConfiguration
pub fn get_memory_configuration_mut(&mut self) -> &mut MemoryConfiguration
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MCUConf
impl<'de> Deserialize<'de> for MCUConf
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 MCUConf
impl RefUnwindSafe for MCUConf
impl Send for MCUConf
impl Sync for MCUConf
impl Unpin for MCUConf
impl UnwindSafe for MCUConf
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