pub struct FamilyDebug {
pub pname: Option<String>,
pub punit: Option<u32>,
pub svd: Option<String>,
pub dp: Option<u32>,
pub ap: Option<u32>,
pub apid: Option<u32>,
pub address: Option<String>,
pub default_reset_sequence: Option<String>,
pub datapatch: Vec<DataPatch>,
}Expand description
Represents a PDSC debug element
Fields§
§pname: Option<String>Processor instance name
punit: Option<u32>Processor unit index for multi-core devices
svd: Option<String>Path to the SVD file describing the device registers
dp: Option<u32>Debug port index
ap: Option<u32>Access port index (legacy; use apid when possible)
apid: Option<u32>Access port identifier
address: Option<String>Base address of the debug component
default_reset_sequence: Option<String>Default debug sequence used to reset this debug unit
datapatch: Vec<DataPatch>Data patches applied to this debug unit (0..*)
Trait Implementations§
Source§impl Clone for FamilyDebug
impl Clone for FamilyDebug
Source§fn clone(&self) -> FamilyDebug
fn clone(&self) -> FamilyDebug
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FamilyDebug
impl Debug for FamilyDebug
Source§impl Default for FamilyDebug
impl Default for FamilyDebug
Source§fn default() -> FamilyDebug
fn default() -> FamilyDebug
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FamilyDebug
impl<'de> Deserialize<'de> for FamilyDebug
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
impl Eq for FamilyDebug
Source§impl PartialEq for FamilyDebug
impl PartialEq for FamilyDebug
Source§impl Serialize for FamilyDebug
impl Serialize for FamilyDebug
impl StructuralPartialEq for FamilyDebug
Auto Trait Implementations§
impl Freeze for FamilyDebug
impl RefUnwindSafe for FamilyDebug
impl Send for FamilyDebug
impl Sync for FamilyDebug
impl Unpin for FamilyDebug
impl UnsafeUnpin for FamilyDebug
impl UnwindSafe for FamilyDebug
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