pub enum AnyRoomBuilder {
Invited(InvitedRoomBuilder),
Joined(JoinedRoomBuilder),
Left(LeftRoomBuilder),
Knocked(KnockedRoomBuilder),
}
Available on crate feature
testing
and non-WebAssembly only.Expand description
Parameter to MatrixMockServer::sync_room
.
Variants§
Invited(InvitedRoomBuilder)
A room we’ve been invited to.
Joined(JoinedRoomBuilder)
A room we’ve joined.
Left(LeftRoomBuilder)
A room we’ve left.
Knocked(KnockedRoomBuilder)
A room we’ve knocked to.
Trait Implementations§
Source§impl From<InvitedRoomBuilder> for AnyRoomBuilder
impl From<InvitedRoomBuilder> for AnyRoomBuilder
Source§fn from(val: InvitedRoomBuilder) -> AnyRoomBuilder
fn from(val: InvitedRoomBuilder) -> AnyRoomBuilder
Converts to this type from the input type.
Source§impl From<JoinedRoomBuilder> for AnyRoomBuilder
impl From<JoinedRoomBuilder> for AnyRoomBuilder
Source§fn from(val: JoinedRoomBuilder) -> AnyRoomBuilder
fn from(val: JoinedRoomBuilder) -> AnyRoomBuilder
Converts to this type from the input type.
Source§impl From<KnockedRoomBuilder> for AnyRoomBuilder
impl From<KnockedRoomBuilder> for AnyRoomBuilder
Source§fn from(val: KnockedRoomBuilder) -> AnyRoomBuilder
fn from(val: KnockedRoomBuilder) -> AnyRoomBuilder
Converts to this type from the input type.
Source§impl From<LeftRoomBuilder> for AnyRoomBuilder
impl From<LeftRoomBuilder> for AnyRoomBuilder
Source§fn from(val: LeftRoomBuilder) -> AnyRoomBuilder
fn from(val: LeftRoomBuilder) -> AnyRoomBuilder
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AnyRoomBuilder
impl RefUnwindSafe for AnyRoomBuilder
impl Send for AnyRoomBuilder
impl Sync for AnyRoomBuilder
impl Unpin for AnyRoomBuilder
impl UnwindSafe for AnyRoomBuilder
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§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