pub struct ReconfigureResult {
pub added: Vec<DeviceId>,
pub changed: Vec<DeviceId>,
pub removed: Vec<DeviceId>,
}Expand description
The station definitions changed by one atomic server reconfiguration.
Only connected devices in changed or removed are disconnected. Added
devices have no session to disrupt, while definitions absent from every
list keep their live session and calls.
Fields§
§added: Vec<DeviceId>§changed: Vec<DeviceId>§removed: Vec<DeviceId>Implementations§
Source§impl ReconfigureResult
impl ReconfigureResult
pub fn is_unchanged(&self) -> bool
Trait Implementations§
Source§impl Clone for ReconfigureResult
impl Clone for ReconfigureResult
Source§fn clone(&self) -> ReconfigureResult
fn clone(&self) -> ReconfigureResult
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 ReconfigureResult
impl Debug for ReconfigureResult
Source§impl Default for ReconfigureResult
impl Default for ReconfigureResult
Source§fn default() -> ReconfigureResult
fn default() -> ReconfigureResult
Returns the “default value” for a type. Read more
impl Eq for ReconfigureResult
Source§impl PartialEq for ReconfigureResult
impl PartialEq for ReconfigureResult
impl StructuralPartialEq for ReconfigureResult
Auto Trait Implementations§
impl Freeze for ReconfigureResult
impl RefUnwindSafe for ReconfigureResult
impl Send for ReconfigureResult
impl Sync for ReconfigureResult
impl Unpin for ReconfigureResult
impl UnsafeUnpin for ReconfigureResult
impl UnwindSafe for ReconfigureResult
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