pub struct BoxedClient(Client);
Tuple Fields§
§0: Client
Trait Implementations§
Source§impl BoxedType for BoxedClient
impl BoxedType for BoxedClient
Source§impl Clone for BoxedClient
impl Clone for BoxedClient
Source§fn clone(&self) -> BoxedClient
fn clone(&self) -> BoxedClient
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 BoxedClient
impl Debug for BoxedClient
Source§impl From<BoxedClient> for Value
impl From<BoxedClient> for Value
Source§fn from(v: BoxedClient) -> Self
fn from(v: BoxedClient) -> Self
Converts to this type from the input type.
Source§impl FromGlibPtrBorrow<*const BoxedClient> for BoxedClient
impl FromGlibPtrBorrow<*const BoxedClient> for BoxedClient
Source§unsafe fn from_glib_borrow(ptr: *const BoxedClient) -> Borrowed<Self>
unsafe fn from_glib_borrow(ptr: *const BoxedClient) -> Borrowed<Self>
Safety Read more
Source§impl FromGlibPtrBorrow<*mut BoxedClient> for BoxedClient
impl FromGlibPtrBorrow<*mut BoxedClient> for BoxedClient
Source§unsafe fn from_glib_borrow(ptr: *mut BoxedClient) -> Borrowed<Self>
unsafe fn from_glib_borrow(ptr: *mut BoxedClient) -> Borrowed<Self>
Safety Read more
Source§impl FromGlibPtrFull<*mut BoxedClient> for BoxedClient
impl FromGlibPtrFull<*mut BoxedClient> for BoxedClient
Source§unsafe fn from_glib_full(ptr: *mut BoxedClient) -> Self
unsafe fn from_glib_full(ptr: *mut BoxedClient) -> Self
Safety Read more
Source§impl FromGlibPtrNone<*const BoxedClient> for BoxedClient
impl FromGlibPtrNone<*const BoxedClient> for BoxedClient
Source§unsafe fn from_glib_none(ptr: *const BoxedClient) -> Self
unsafe fn from_glib_none(ptr: *const BoxedClient) -> Self
Safety Read more
Source§impl FromGlibPtrNone<*mut BoxedClient> for BoxedClient
impl FromGlibPtrNone<*mut BoxedClient> for BoxedClient
Source§unsafe fn from_glib_none(ptr: *mut BoxedClient) -> Self
unsafe fn from_glib_none(ptr: *mut BoxedClient) -> Self
Safety Read more
Source§impl<'a> FromValue<'a> for &'a BoxedClient
impl<'a> FromValue<'a> for &'a BoxedClient
Source§type Checker = GenericValueTypeChecker<&'a BoxedClient>
type Checker = GenericValueTypeChecker<&'a BoxedClient>
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 BoxedClient
impl<'a> FromValue<'a> for BoxedClient
Source§type Checker = GenericValueTypeChecker<BoxedClient>
type Checker = GenericValueTypeChecker<BoxedClient>
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 GlibPtrDefault for BoxedClient
impl GlibPtrDefault for BoxedClient
type GlibType = *mut BoxedClient
Source§impl HasParamSpec for BoxedClient
impl HasParamSpec for BoxedClient
type ParamSpec = ParamSpecBoxed
Source§type SetValue = BoxedClient
type SetValue = BoxedClient
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(&str) -> ParamSpecBoxedBuilder<'_, BoxedClient>
fn param_spec_builder() -> Self::BuilderFn
Source§impl IntoGlibPtr<*mut BoxedClient> for BoxedClient
impl IntoGlibPtr<*mut BoxedClient> for BoxedClient
Source§unsafe fn into_glib_ptr(self) -> *mut BoxedClient
unsafe fn into_glib_ptr(self) -> *mut BoxedClient
Transfer: full.
Source§impl StaticType for BoxedClient
impl StaticType for BoxedClient
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.Source§impl<'a> ToGlibPtr<'a, *const BoxedClient> for BoxedClient
impl<'a> ToGlibPtr<'a, *const BoxedClient> for BoxedClient
type Storage = PhantomData<&'a BoxedClient>
Source§fn to_glib_none(&'a self) -> Stash<'a, *const BoxedClient, Self>
fn to_glib_none(&'a self) -> Stash<'a, *const BoxedClient, Self>
Transfer: none. Read more
Source§fn to_glib_full(&self) -> *const BoxedClient
fn to_glib_full(&self) -> *const BoxedClient
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 BoxedClient> for BoxedClient
impl<'a> ToGlibPtr<'a, *mut BoxedClient> for BoxedClient
type Storage = PhantomData<&'a BoxedClient>
Source§fn to_glib_none(&'a self) -> Stash<'a, *mut BoxedClient, Self>
fn to_glib_none(&'a self) -> Stash<'a, *mut BoxedClient, Self>
Transfer: none. Read more
Source§fn to_glib_full(&self) -> *mut BoxedClient
fn to_glib_full(&self) -> *mut BoxedClient
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 BoxedClient
impl ToValue for BoxedClient
Source§impl TransparentType for BoxedClient
impl TransparentType for BoxedClient
type GlibType = BoxedClient
Source§impl ValueType for BoxedClient
impl ValueType for BoxedClient
Source§type Type = BoxedClient
type Type = BoxedClient
Type to get the
Type
from. Read moreAuto Trait Implementations§
impl Freeze for BoxedClient
impl !RefUnwindSafe for BoxedClient
impl Send for BoxedClient
impl Sync for BoxedClient
impl Unpin for BoxedClient
impl !UnwindSafe for BoxedClient
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§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
.