pub struct BoxedSyncRoomMessageEvent(pub OriginalSyncRoomMessageEvent);
Tuple Fields§
§0: OriginalSyncRoomMessageEvent
Trait Implementations§
Source§impl Clone for BoxedSyncRoomMessageEvent
impl Clone for BoxedSyncRoomMessageEvent
Source§fn clone(&self) -> BoxedSyncRoomMessageEvent
fn clone(&self) -> BoxedSyncRoomMessageEvent
Returns a copy 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 BoxedSyncRoomMessageEvent
impl Debug for BoxedSyncRoomMessageEvent
Source§impl Deref for BoxedSyncRoomMessageEvent
impl Deref for BoxedSyncRoomMessageEvent
Source§type Target = OriginalSyncMessageLikeEvent<RoomMessageEventContent>
type Target = OriginalSyncMessageLikeEvent<RoomMessageEventContent>
The resulting type after dereferencing.
Source§impl From<BoxedSyncRoomMessageEvent> for Value
impl From<BoxedSyncRoomMessageEvent> for Value
Source§fn from(v: BoxedSyncRoomMessageEvent) -> Self
fn from(v: BoxedSyncRoomMessageEvent) -> Self
Converts to this type from the input type.
Source§impl FromGlibPtrBorrow<*const BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl FromGlibPtrBorrow<*const BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
Source§unsafe fn from_glib_borrow(
ptr: *const BoxedSyncRoomMessageEvent,
) -> Borrowed<Self>
unsafe fn from_glib_borrow( ptr: *const BoxedSyncRoomMessageEvent, ) -> Borrowed<Self>
Safety Read more
Source§impl FromGlibPtrBorrow<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl FromGlibPtrBorrow<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
Source§unsafe fn from_glib_borrow(
ptr: *mut BoxedSyncRoomMessageEvent,
) -> Borrowed<Self>
unsafe fn from_glib_borrow( ptr: *mut BoxedSyncRoomMessageEvent, ) -> Borrowed<Self>
Safety Read more
Source§impl FromGlibPtrFull<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl FromGlibPtrFull<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
Source§unsafe fn from_glib_full(ptr: *mut BoxedSyncRoomMessageEvent) -> Self
unsafe fn from_glib_full(ptr: *mut BoxedSyncRoomMessageEvent) -> Self
Safety Read more
Source§impl FromGlibPtrNone<*const BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl FromGlibPtrNone<*const BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
Source§unsafe fn from_glib_none(ptr: *const BoxedSyncRoomMessageEvent) -> Self
unsafe fn from_glib_none(ptr: *const BoxedSyncRoomMessageEvent) -> Self
Safety Read more
Source§impl FromGlibPtrNone<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl FromGlibPtrNone<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
Source§unsafe fn from_glib_none(ptr: *mut BoxedSyncRoomMessageEvent) -> Self
unsafe fn from_glib_none(ptr: *mut BoxedSyncRoomMessageEvent) -> Self
Safety Read more
Source§impl<'a> FromValue<'a> for &'a BoxedSyncRoomMessageEvent
impl<'a> FromValue<'a> for &'a BoxedSyncRoomMessageEvent
Source§type Checker = GenericValueTypeChecker<&'a BoxedSyncRoomMessageEvent>
type Checker = GenericValueTypeChecker<&'a BoxedSyncRoomMessageEvent>
Value type checker.
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value
. Read moreSource§impl<'a> FromValue<'a> for BoxedSyncRoomMessageEvent
impl<'a> FromValue<'a> for BoxedSyncRoomMessageEvent
Source§type Checker = GenericValueTypeChecker<BoxedSyncRoomMessageEvent>
type Checker = GenericValueTypeChecker<BoxedSyncRoomMessageEvent>
Value type checker.
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value
. Read moreSource§impl HasParamSpec for BoxedSyncRoomMessageEvent
impl HasParamSpec for BoxedSyncRoomMessageEvent
type ParamSpec = ParamSpecBoxed
Source§type SetValue = BoxedSyncRoomMessageEvent
type SetValue = BoxedSyncRoomMessageEvent
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(_: &str) -> ParamSpecBoxedBuilder<'_, BoxedSyncRoomMessageEvent>
fn param_spec_builder() -> Self::BuilderFn
Source§impl IntoGlibPtr<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl IntoGlibPtr<*mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
Source§unsafe fn into_glib_ptr(self) -> *mut BoxedSyncRoomMessageEvent
unsafe fn into_glib_ptr(self) -> *mut BoxedSyncRoomMessageEvent
Transfer: full.
Source§impl StaticType for BoxedSyncRoomMessageEvent
impl StaticType for BoxedSyncRoomMessageEvent
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.Source§impl<'a> ToGlibPtr<'a, *const BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl<'a> ToGlibPtr<'a, *const BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
type Storage = PhantomData<&'a BoxedSyncRoomMessageEvent>
Source§fn to_glib_none(&'a self) -> Stash<'a, *const BoxedSyncRoomMessageEvent, Self>
fn to_glib_none(&'a self) -> Stash<'a, *const BoxedSyncRoomMessageEvent, Self>
Transfer: none. Read more
Source§fn to_glib_full(&self) -> *const BoxedSyncRoomMessageEvent
fn to_glib_full(&self) -> *const BoxedSyncRoomMessageEvent
Transfer: full. Read more
Source§fn to_glib_container(&'a self) -> Stash<'a, P, Self>
fn to_glib_container(&'a self) -> Stash<'a, P, Self>
Transfer: container. Read more
Source§impl<'a> ToGlibPtr<'a, *mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
impl<'a> ToGlibPtr<'a, *mut BoxedSyncRoomMessageEvent> for BoxedSyncRoomMessageEvent
type Storage = PhantomData<&'a BoxedSyncRoomMessageEvent>
Source§fn to_glib_none(&'a self) -> Stash<'a, *mut BoxedSyncRoomMessageEvent, Self>
fn to_glib_none(&'a self) -> Stash<'a, *mut BoxedSyncRoomMessageEvent, Self>
Transfer: none. Read more
Source§fn to_glib_full(&self) -> *mut BoxedSyncRoomMessageEvent
fn to_glib_full(&self) -> *mut BoxedSyncRoomMessageEvent
Transfer: full. Read more
Source§fn to_glib_container(&'a self) -> Stash<'a, P, Self>
fn to_glib_container(&'a self) -> Stash<'a, P, Self>
Transfer: container. Read more
Source§impl ToValue for BoxedSyncRoomMessageEvent
impl ToValue for BoxedSyncRoomMessageEvent
Source§impl ValueType for BoxedSyncRoomMessageEvent
impl ValueType for BoxedSyncRoomMessageEvent
Source§type Type = BoxedSyncRoomMessageEvent
type Type = BoxedSyncRoomMessageEvent
Type to get the
Type
from. Read moreAuto Trait Implementations§
impl Freeze for BoxedSyncRoomMessageEvent
impl RefUnwindSafe for BoxedSyncRoomMessageEvent
impl Send for BoxedSyncRoomMessageEvent
impl Sync for BoxedSyncRoomMessageEvent
impl Unpin for BoxedSyncRoomMessageEvent
impl UnwindSafe for BoxedSyncRoomMessageEvent
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,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
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 moreSource§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue
clone of self
.