pub struct UserPatch {
pub session: SessionId,
pub name: Option<String>,
pub flags: Option<UserFlags>,
}Expand description
A sparse user change. The channel move is a separate operation, because it has to be ordered before any channel removal.
Fields§
§session: SessionId§name: Option<String>§flags: Option<UserFlags>Implementations§
Trait Implementations§
impl Eq for UserPatch
impl StructuralPartialEq for UserPatch
Auto Trait Implementations§
impl Freeze for UserPatch
impl RefUnwindSafe for UserPatch
impl Send for UserPatch
impl Sync for UserPatch
impl Unpin for UserPatch
impl UnwindSafe for UserPatch
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