pub struct PluginBootReconciliation {
pub plugin_id: String,
pub service_ids_to_start: Vec<String>,
pub event_sinks: EventSinkReconciliation,
pub issues: Vec<PluginBootIssue>,
}Expand description
Pure boot plan consumed by bamboo-server before it starts plugin services. It audits all rows together so duplicate ownership cannot degrade into first-wins activation. #903 still performs no event delivery mutation.
Fields§
§plugin_id: String§service_ids_to_start: Vec<String>§event_sinks: EventSinkReconciliation§issues: Vec<PluginBootIssue>Trait Implementations§
Source§impl Clone for PluginBootReconciliation
impl Clone for PluginBootReconciliation
Source§fn clone(&self) -> PluginBootReconciliation
fn clone(&self) -> PluginBootReconciliation
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 PluginBootReconciliation
impl Debug for PluginBootReconciliation
Source§impl Default for PluginBootReconciliation
impl Default for PluginBootReconciliation
Source§fn default() -> PluginBootReconciliation
fn default() -> PluginBootReconciliation
Returns the “default value” for a type. Read more
impl Eq for PluginBootReconciliation
Source§impl PartialEq for PluginBootReconciliation
impl PartialEq for PluginBootReconciliation
impl StructuralPartialEq for PluginBootReconciliation
Auto Trait Implementations§
impl Freeze for PluginBootReconciliation
impl RefUnwindSafe for PluginBootReconciliation
impl Send for PluginBootReconciliation
impl Sync for PluginBootReconciliation
impl Unpin for PluginBootReconciliation
impl UnsafeUnpin for PluginBootReconciliation
impl UnwindSafe for PluginBootReconciliation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.