pub struct ComponentPackageDescription {
pub label: String,
pub uuid: String,
pub component_id: String,
pub implementations: Vec<ImplementationDescription>,
}Expand description
ComponentPackageDescription (CPD) — D&C §6.6.
Bundle-Beschreibung fuer eine Component plus alle ihre Implementations.
Fields§
§label: StringEindeutiger Label.
uuid: StringUUID.
component_id: StringRepository-ID des Components.
implementations: Vec<ImplementationDescription>Implementations (mit Selection-Requirements).
Trait Implementations§
Source§impl Clone for ComponentPackageDescription
impl Clone for ComponentPackageDescription
Source§fn clone(&self) -> ComponentPackageDescription
fn clone(&self) -> ComponentPackageDescription
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 ComponentPackageDescription
impl Debug for ComponentPackageDescription
Source§impl Default for ComponentPackageDescription
impl Default for ComponentPackageDescription
Source§fn default() -> ComponentPackageDescription
fn default() -> ComponentPackageDescription
Returns the “default value” for a type. Read more
Source§impl PartialEq for ComponentPackageDescription
impl PartialEq for ComponentPackageDescription
Source§fn eq(&self, other: &ComponentPackageDescription) -> bool
fn eq(&self, other: &ComponentPackageDescription) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ComponentPackageDescription
impl StructuralPartialEq for ComponentPackageDescription
Auto Trait Implementations§
impl Freeze for ComponentPackageDescription
impl RefUnwindSafe for ComponentPackageDescription
impl Send for ComponentPackageDescription
impl Sync for ComponentPackageDescription
impl Unpin for ComponentPackageDescription
impl UnsafeUnpin for ComponentPackageDescription
impl UnwindSafe for ComponentPackageDescription
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