Struct souk::main::flatpak::package::package_appstream::BoxedComponent
source · pub struct BoxedComponent(Component);
Tuple Fields§
§0: Component
Trait Implementations§
source§impl BoxedType for BoxedComponent
impl BoxedType for BoxedComponent
source§impl Clone for BoxedComponent
impl Clone for BoxedComponent
source§fn clone(&self) -> BoxedComponent
fn clone(&self) -> BoxedComponent
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 BoxedComponent
impl Debug for BoxedComponent
source§impl From<BoxedComponent> for Value
impl From<BoxedComponent> for Value
source§fn from(v: BoxedComponent) -> Self
fn from(v: BoxedComponent) -> Self
Converts to this type from the input type.
source§impl FromGlibPtrFull<*mut BoxedComponent> for BoxedComponent
impl FromGlibPtrFull<*mut BoxedComponent> for BoxedComponent
source§unsafe fn from_glib_full(ptr: *mut BoxedComponent) -> Self
unsafe fn from_glib_full(ptr: *mut BoxedComponent) -> Self
Safety Read more
source§impl FromGlibPtrNone<*const BoxedComponent> for BoxedComponent
impl FromGlibPtrNone<*const BoxedComponent> for BoxedComponent
source§unsafe fn from_glib_none(ptr: *const BoxedComponent) -> Self
unsafe fn from_glib_none(ptr: *const BoxedComponent) -> Self
Safety Read more
source§impl FromGlibPtrNone<*mut BoxedComponent> for BoxedComponent
impl FromGlibPtrNone<*mut BoxedComponent> for BoxedComponent
source§unsafe fn from_glib_none(ptr: *mut BoxedComponent) -> Self
unsafe fn from_glib_none(ptr: *mut BoxedComponent) -> Self
Safety Read more
source§impl<'a> FromValue<'a> for &'a BoxedComponent
impl<'a> FromValue<'a> for &'a BoxedComponent
§type Checker = GenericValueTypeChecker<&'a BoxedComponent>
type Checker = GenericValueTypeChecker<&'a BoxedComponent>
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 BoxedComponent
impl<'a> FromValue<'a> for BoxedComponent
§type Checker = GenericValueTypeChecker<BoxedComponent>
type Checker = GenericValueTypeChecker<BoxedComponent>
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 BoxedComponent
impl HasParamSpec for BoxedComponent
type ParamSpec = ParamSpecBoxed
§type SetValue = BoxedComponent
type SetValue = BoxedComponent
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(_: &str) -> ParamSpecBoxedBuilder<'_, BoxedComponent>
fn param_spec_builder() -> Self::BuilderFn
source§impl IntoGlibPtr<*mut BoxedComponent> for BoxedComponent
impl IntoGlibPtr<*mut BoxedComponent> for BoxedComponent
source§unsafe fn into_glib_ptr(self) -> *mut BoxedComponent
unsafe fn into_glib_ptr(self) -> *mut BoxedComponent
Transfer: full.
source§impl StaticType for BoxedComponent
impl StaticType for BoxedComponent
source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.source§impl<'a> ToGlibPtr<'a, *const BoxedComponent> for BoxedComponent
impl<'a> ToGlibPtr<'a, *const BoxedComponent> for BoxedComponent
type Storage = PhantomData<&'a BoxedComponent>
source§fn to_glib_none(&'a self) -> Stash<'a, *const BoxedComponent, Self>
fn to_glib_none(&'a self) -> Stash<'a, *const BoxedComponent, Self>
Transfer: none. Read more
source§fn to_glib_full(&self) -> *const BoxedComponent
fn to_glib_full(&self) -> *const BoxedComponent
Transfer: full. Read more
§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 BoxedComponent> for BoxedComponent
impl<'a> ToGlibPtr<'a, *mut BoxedComponent> for BoxedComponent
type Storage = PhantomData<&'a BoxedComponent>
source§fn to_glib_none(&'a self) -> Stash<'a, *mut BoxedComponent, Self>
fn to_glib_none(&'a self) -> Stash<'a, *mut BoxedComponent, Self>
Transfer: none. Read more
source§fn to_glib_full(&self) -> *mut BoxedComponent
fn to_glib_full(&self) -> *mut BoxedComponent
Transfer: full. Read more
§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 BoxedComponent
impl ToValue for BoxedComponent
source§impl ValueType for BoxedComponent
impl ValueType for BoxedComponent
§type Type = BoxedComponent
type Type = BoxedComponent
Type to get the
Type
from. Read moreAuto Trait Implementations§
impl RefUnwindSafe for BoxedComponent
impl Send for BoxedComponent
impl Sync for BoxedComponent
impl Unpin for BoxedComponent
impl UnwindSafe for BoxedComponent
Blanket Implementations§
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> 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>
§impl<T> IntoClosureReturnValue for Twhere
T: Into<Value>,
impl<T> IntoClosureReturnValue for Twhere
T: Into<Value>,
fn into_closure_return_value(self) -> Option<Value>
§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
§impl<T> ToSendValue for Twhere
T: Send + ToValue + ?Sized,
impl<T> ToSendValue for Twhere
T: Send + ToValue + ?Sized,
§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue
clone of self
.