pub struct Stm32Etzpc {
regs: MmioRegion,
num_per: u32,
num_master: u32,
power_state: PowerState,
children: Vec<BusChild>,
}Fields§
§regs: MmioRegion§num_per: u32§num_master: u32§power_state: PowerState§children: Vec<BusChild>Implementations§
Source§impl Stm32Etzpc
impl Stm32Etzpc
Trait Implementations§
Source§impl BusDriver for Stm32Etzpc
impl BusDriver for Stm32Etzpc
Source§impl FirewallController for Stm32Etzpc
impl FirewallController for Stm32Etzpc
Source§fn firewall_type(&self) -> FirewallType
fn firewall_type(&self) -> FirewallType
Performs the firewall type operation.
Source§fn max_entries(&self) -> u32
fn max_entries(&self) -> u32
Performs the max entries operation.
Source§fn grant_access(&self, firewall_id: u32) -> Result<(), BusError>
fn grant_access(&self, firewall_id: u32) -> Result<(), BusError>
Performs the grant access operation.
Auto Trait Implementations§
impl Freeze for Stm32Etzpc
impl RefUnwindSafe for Stm32Etzpc
impl Send for Stm32Etzpc
impl Sync for Stm32Etzpc
impl Unpin for Stm32Etzpc
impl UnsafeUnpin for Stm32Etzpc
impl UnwindSafe for Stm32Etzpc
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