pub struct PartTaxonomyDescription {
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 part-taxonomy description entry
Defines a hardware part class or a class-and-group combination used to categorise parts.
Fields§
§class: StringHardware part class name (e.g. Microcontroller, Memory, Sensor)
group: Option<String>Hardware part 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 hardware part class or group; empty string if absent
Trait Implementations§
Source§impl Clone for PartTaxonomyDescription
impl Clone for PartTaxonomyDescription
Source§fn clone(&self) -> PartTaxonomyDescription
fn clone(&self) -> PartTaxonomyDescription
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 PartTaxonomyDescription
impl Debug for PartTaxonomyDescription
Source§impl Default for PartTaxonomyDescription
impl Default for PartTaxonomyDescription
Source§fn default() -> PartTaxonomyDescription
fn default() -> PartTaxonomyDescription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PartTaxonomyDescription
impl<'de> Deserialize<'de> for PartTaxonomyDescription
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 PartTaxonomyDescription
Source§impl PartialEq for PartTaxonomyDescription
impl PartialEq for PartTaxonomyDescription
Source§impl Serialize for PartTaxonomyDescription
impl Serialize for PartTaxonomyDescription
impl StructuralPartialEq for PartTaxonomyDescription
Auto Trait Implementations§
impl Freeze for PartTaxonomyDescription
impl RefUnwindSafe for PartTaxonomyDescription
impl Send for PartTaxonomyDescription
impl Sync for PartTaxonomyDescription
impl Unpin for PartTaxonomyDescription
impl UnsafeUnpin for PartTaxonomyDescription
impl UnwindSafe for PartTaxonomyDescription
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