pub struct Configurations {
pub current: Option<ConfigurationId>,
pub history: Option<Vec<ConfigurationId>>,
pub pending: Option<ConfigurationId>,
}
Expand description
Broker configuration information
Fields§
§current: Option<ConfigurationId>
The current configuration of the broker.
history: Option<Vec<ConfigurationId>>
The history of configurations applied to the broker.
pending: Option<ConfigurationId>
The pending configuration of the broker.
Trait Implementations§
Source§impl Clone for Configurations
impl Clone for Configurations
Source§fn clone(&self) -> Configurations
fn clone(&self) -> Configurations
Returns a copy of the value. Read more
1.0.0 · 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 Configurations
impl Debug for Configurations
Source§impl Default for Configurations
impl Default for Configurations
Source§fn default() -> Configurations
fn default() -> Configurations
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Configurations
impl<'de> Deserialize<'de> for Configurations
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
Source§impl PartialEq for Configurations
impl PartialEq for Configurations
impl StructuralPartialEq for Configurations
Auto Trait Implementations§
impl Freeze for Configurations
impl RefUnwindSafe for Configurations
impl Send for Configurations
impl Sync for Configurations
impl Unpin for Configurations
impl UnwindSafe for Configurations
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