pub struct TaxonomyDescription {
pub class: String,
pub group: Option<String>,
pub doc: Option<String>,
pub generator: Option<String>,
pub public: Option<bool>,
pub condition: Option<String>,
pub content: String,
}Expand description
Represents a PDSC taxonomy description entry
Defines a component class or a class-and-group combination used to categorise components.
Fields§
§class: StringComponent class name (e.g. Device, CMSIS, Board Support)
group: Option<String>Component group name within the class
doc: Option<String>Path or URL to documentation for this class/group
generator: Option<String>Generator identifier associated with this class/group
public: Option<bool>Publishing permission; default true
condition: Option<String>Condition ID that applies to this class/group
content: StringHuman-readable description of the component class or group; empty string if absent
Trait Implementations§
Source§impl Clone for TaxonomyDescription
impl Clone for TaxonomyDescription
Source§fn clone(&self) -> TaxonomyDescription
fn clone(&self) -> TaxonomyDescription
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 TaxonomyDescription
impl Debug for TaxonomyDescription
Source§impl Default for TaxonomyDescription
impl Default for TaxonomyDescription
Source§fn default() -> TaxonomyDescription
fn default() -> TaxonomyDescription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaxonomyDescription
impl<'de> Deserialize<'de> for TaxonomyDescription
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 TaxonomyDescription
Source§impl PartialEq for TaxonomyDescription
impl PartialEq for TaxonomyDescription
Source§impl Serialize for TaxonomyDescription
impl Serialize for TaxonomyDescription
impl StructuralPartialEq for TaxonomyDescription
Auto Trait Implementations§
impl Freeze for TaxonomyDescription
impl RefUnwindSafe for TaxonomyDescription
impl Send for TaxonomyDescription
impl Sync for TaxonomyDescription
impl Unpin for TaxonomyDescription
impl UnsafeUnpin for TaxonomyDescription
impl UnwindSafe for TaxonomyDescription
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