pub struct InstanceDeploymentDescription {
pub name: String,
pub implementation: String,
pub node: String,
pub config_props: BTreeMap<String, String>,
pub co_locate_with: Vec<String>,
}Expand description
InstanceDeploymentDescription (IDD-Instance) — D&C §7.5.
Eine konkrete Instance einer Component, mit Node-Assignment.
Fields§
§name: StringInstance-Name.
implementation: StringReference auf eine ImplementationDescription (label).
node: StringTarget-Node-Name.
config_props: BTreeMap<String, String>Configured-Properties (D&C §7.5 configProperty).
co_locate_with: Vec<String>Co-Location-Constraint (Spec D&C §7.7) — Liste anderer Instance-Names, mit denen diese Instance im selben Process laufen muss.
Trait Implementations§
Source§impl Clone for InstanceDeploymentDescription
impl Clone for InstanceDeploymentDescription
Source§fn clone(&self) -> InstanceDeploymentDescription
fn clone(&self) -> InstanceDeploymentDescription
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 Default for InstanceDeploymentDescription
impl Default for InstanceDeploymentDescription
Source§fn default() -> InstanceDeploymentDescription
fn default() -> InstanceDeploymentDescription
Returns the “default value” for a type. Read more
Source§impl PartialEq for InstanceDeploymentDescription
impl PartialEq for InstanceDeploymentDescription
Source§fn eq(&self, other: &InstanceDeploymentDescription) -> bool
fn eq(&self, other: &InstanceDeploymentDescription) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for InstanceDeploymentDescription
impl StructuralPartialEq for InstanceDeploymentDescription
Auto Trait Implementations§
impl Freeze for InstanceDeploymentDescription
impl RefUnwindSafe for InstanceDeploymentDescription
impl Send for InstanceDeploymentDescription
impl Sync for InstanceDeploymentDescription
impl Unpin for InstanceDeploymentDescription
impl UnsafeUnpin for InstanceDeploymentDescription
impl UnwindSafe for InstanceDeploymentDescription
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