pub struct FixedSnapshot<Service>{
pub members: Vec<MemberStatus<Service>>,
}Expand description
Fixed roster status in the original declaration order.
Fields§
§members: Vec<MemberStatus<Service>>One status per declared role, in semantic roster order.
Auto Trait Implementations§
impl<Service> Freeze for FixedSnapshot<Service>
impl<Service> RefUnwindSafe for FixedSnapshot<Service>where
<Service as Protocol>::Addr: Sized,
<<Service as Protocol>::Addr as EndpointAddress>::Established<Service>: RefUnwindSafe,
impl<Service> Send for FixedSnapshot<Service>where
<Service as Protocol>::Addr: Sized,
<<Service as Protocol>::Addr as EndpointAddress>::Established<Service>: Send,
impl<Service> Sync for FixedSnapshot<Service>where
<Service as Protocol>::Addr: Sized,
<<Service as Protocol>::Addr as EndpointAddress>::Established<Service>: Sync,
impl<Service> Unpin for FixedSnapshot<Service>where
<Service as Protocol>::Addr: Sized,
<<Service as Protocol>::Addr as EndpointAddress>::Established<Service>: Unpin,
impl<Service> UnsafeUnpin for FixedSnapshot<Service>
impl<Service> UnwindSafe for FixedSnapshot<Service>where
<Service as Protocol>::Addr: Sized,
<<Service as Protocol>::Addr as EndpointAddress>::Established<Service>: 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