#[repr(transparent)]pub struct Itctrl(pub u32);
Expand description
Used to enable topology detection. This register enables the component to switch from a functional mode, the default behavior, to integration mode where the inputs and outputs of the component can be directly controlled for integration testing and topology solving.
Tuple Fields§
§0: u32
Implementations§
Source§impl Itctrl
impl Itctrl
Sourcepub const fn integrationmode(&self) -> bool
pub const fn integrationmode(&self) -> bool
Enables the component to switch from functional mode to integration mode and back. If no integration functionality is implemented, this register must read as zero.
Sourcepub fn set_integrationmode(&mut self, val: bool)
pub fn set_integrationmode(&mut self, val: bool)
Enables the component to switch from functional mode to integration mode and back. If no integration functionality is implemented, this register must read as zero.
Trait Implementations§
impl Copy for Itctrl
impl Eq for Itctrl
impl StructuralPartialEq for Itctrl
Auto Trait Implementations§
impl Freeze for Itctrl
impl RefUnwindSafe for Itctrl
impl Send for Itctrl
impl Sync for Itctrl
impl Unpin for Itctrl
impl UnwindSafe for Itctrl
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)