pub struct RoomUserPermissions;Expand description
Room-state marker that collapses every authenticated UserPermissions value.
Trait Implementations§
Source§impl Clone for RoomUserPermissions
impl Clone for RoomUserPermissions
Source§fn clone(&self) -> RoomUserPermissions
fn clone(&self) -> RoomUserPermissions
Returns a duplicate 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 RoomUserPermissions
impl Debug for RoomUserPermissions
Source§impl Default for RoomUserPermissions
impl Default for RoomUserPermissions
Source§fn default() -> RoomUserPermissions
fn default() -> RoomUserPermissions
Returns the “default value” for a type. Read more
Source§impl From<UserPermissions> for RoomUserPermissions
impl From<UserPermissions> for RoomUserPermissions
Source§fn from(_value: UserPermissions) -> RoomUserPermissions
fn from(_value: UserPermissions) -> RoomUserPermissions
Converts to this type from the input type.
Source§impl PartialEq for RoomUserPermissions
impl PartialEq for RoomUserPermissions
impl Copy for RoomUserPermissions
impl Eq for RoomUserPermissions
impl StructuralPartialEq for RoomUserPermissions
Auto Trait Implementations§
impl Freeze for RoomUserPermissions
impl RefUnwindSafe for RoomUserPermissions
impl Send for RoomUserPermissions
impl Sync for RoomUserPermissions
impl Unpin for RoomUserPermissions
impl UnsafeUnpin for RoomUserPermissions
impl UnwindSafe for RoomUserPermissions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more