pub struct ComponentProfile {
pub id: ProfileId,
pub type_name: String,
pub instance_name: String,
pub vendor: String,
pub version: String,
pub ports: Vec<PortProfile>,
pub connectors: Vec<ConnectorProfile>,
pub properties: Vec<(String, String)>,
}Expand description
Spec §5.4.1 — Component-Profile.
Fields§
§id: ProfileIdUUID der Komponente.
type_name: StringComponent-Type (analog Spec §5.2 Component-Profile-Type).
instance_name: StringKomponenten-Instanz-Name.
vendor: StringVendor (z.B. "ZeroDDS").
version: StringVersion (Semver-String).
ports: Vec<PortProfile>Liste der Ports.
connectors: Vec<ConnectorProfile>Liste der Connectors.
properties: Vec<(String, String)>User-defined Properties.
Trait Implementations§
Source§impl Clone for ComponentProfile
impl Clone for ComponentProfile
Source§fn clone(&self) -> ComponentProfile
fn clone(&self) -> ComponentProfile
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 ComponentProfile
impl Debug for ComponentProfile
Source§impl Default for ComponentProfile
impl Default for ComponentProfile
Source§fn default() -> ComponentProfile
fn default() -> ComponentProfile
Returns the “default value” for a type. Read more
Source§impl PartialEq for ComponentProfile
impl PartialEq for ComponentProfile
Source§fn eq(&self, other: &ComponentProfile) -> bool
fn eq(&self, other: &ComponentProfile) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ComponentProfile
impl StructuralPartialEq for ComponentProfile
Auto Trait Implementations§
impl Freeze for ComponentProfile
impl RefUnwindSafe for ComponentProfile
impl Send for ComponentProfile
impl Sync for ComponentProfile
impl Unpin for ComponentProfile
impl UnsafeUnpin for ComponentProfile
impl UnwindSafe for ComponentProfile
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