pub enum ConfigurationMessage<C, Route> {
Apply {
version: ConfigurationVersion,
value: C,
},
Query {
reply_to: Route,
},
}Expand description
Commands accepted by Configuration.
Variants§
Apply
Attempt to atomically replace the current configuration.
Query
Return a snapshot of the complete current state.
Fields
§
reply_to: RouteTyped state recipient.
Auto Trait Implementations§
impl<C, Route> Freeze for ConfigurationMessage<C, Route>
impl<C, Route> RefUnwindSafe for ConfigurationMessage<C, Route>where
C: RefUnwindSafe,
Route: RefUnwindSafe,
impl<C, Route> Send for ConfigurationMessage<C, Route>
impl<C, Route> Sync for ConfigurationMessage<C, Route>
impl<C, Route> Unpin for ConfigurationMessage<C, Route>
impl<C, Route> UnsafeUnpin for ConfigurationMessage<C, Route>where
C: UnsafeUnpin,
Route: UnsafeUnpin,
impl<C, Route> UnwindSafe for ConfigurationMessage<C, Route>where
C: UnwindSafe,
Route: UnwindSafe,
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