Struct libhealth::plugins::steps::DataProviderBoxed
source · pub struct DataProviderBoxed(_);
Trait Implementations§
source§impl BoxedType for DataProviderBoxed
impl BoxedType for DataProviderBoxed
source§impl Clone for DataProviderBoxed
impl Clone for DataProviderBoxed
source§fn clone(&self) -> DataProviderBoxed
fn clone(&self) -> DataProviderBoxed
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 From<DataProviderBoxed> for Value
impl From<DataProviderBoxed> for Value
source§fn from(v: DataProviderBoxed) -> Self
fn from(v: DataProviderBoxed) -> Self
Converts to this type from the input type.
source§impl FromGlibPtrFull<*mut DataProviderBoxed> for DataProviderBoxed
impl FromGlibPtrFull<*mut DataProviderBoxed> for DataProviderBoxed
source§unsafe fn from_glib_full(ptr: *mut DataProviderBoxed) -> Self
unsafe fn from_glib_full(ptr: *mut DataProviderBoxed) -> Self
Safety Read more
source§impl FromGlibPtrNone<*const DataProviderBoxed> for DataProviderBoxed
impl FromGlibPtrNone<*const DataProviderBoxed> for DataProviderBoxed
source§unsafe fn from_glib_none(ptr: *const DataProviderBoxed) -> Self
unsafe fn from_glib_none(ptr: *const DataProviderBoxed) -> Self
Safety Read more
source§impl FromGlibPtrNone<*mut DataProviderBoxed> for DataProviderBoxed
impl FromGlibPtrNone<*mut DataProviderBoxed> for DataProviderBoxed
source§unsafe fn from_glib_none(ptr: *mut DataProviderBoxed) -> Self
unsafe fn from_glib_none(ptr: *mut DataProviderBoxed) -> Self
Safety Read more
source§impl<'a> FromValue<'a> for &'a DataProviderBoxed
impl<'a> FromValue<'a> for &'a DataProviderBoxed
§type Checker = GenericValueTypeChecker<&'a DataProviderBoxed>
type Checker = GenericValueTypeChecker<&'a DataProviderBoxed>
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 DataProviderBoxed
impl<'a> FromValue<'a> for DataProviderBoxed
§type Checker = GenericValueTypeChecker<DataProviderBoxed>
type Checker = GenericValueTypeChecker<DataProviderBoxed>
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 DataProviderBoxed
impl HasParamSpec for DataProviderBoxed
type ParamSpec = ParamSpecBoxed
§type SetValue = DataProviderBoxed
type SetValue = DataProviderBoxed
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(_: &str) -> ParamSpecBoxedBuilder<'_, DataProviderBoxed>
fn param_spec_builder() -> Self::BuilderFn
source§impl IntoGlibPtr<*mut DataProviderBoxed> for DataProviderBoxed
impl IntoGlibPtr<*mut DataProviderBoxed> for DataProviderBoxed
source§unsafe fn into_glib_ptr(self) -> *mut DataProviderBoxed
unsafe fn into_glib_ptr(self) -> *mut DataProviderBoxed
Transfer: full.
source§impl StaticType for DataProviderBoxed
impl StaticType for DataProviderBoxed
source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self
.source§impl<'a> ToGlibPtr<'a, *const DataProviderBoxed> for DataProviderBoxed
impl<'a> ToGlibPtr<'a, *const DataProviderBoxed> for DataProviderBoxed
type Storage = PhantomData<&'a DataProviderBoxed>
source§fn to_glib_none(&'a self) -> Stash<'a, *const DataProviderBoxed, Self>
fn to_glib_none(&'a self) -> Stash<'a, *const DataProviderBoxed, Self>
Transfer: none. Read more
source§fn to_glib_full(&self) -> *const DataProviderBoxed
fn to_glib_full(&self) -> *const DataProviderBoxed
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 DataProviderBoxed> for DataProviderBoxed
impl<'a> ToGlibPtr<'a, *mut DataProviderBoxed> for DataProviderBoxed
type Storage = PhantomData<&'a DataProviderBoxed>
source§fn to_glib_none(&'a self) -> Stash<'a, *mut DataProviderBoxed, Self>
fn to_glib_none(&'a self) -> Stash<'a, *mut DataProviderBoxed, Self>
Transfer: none. Read more
source§fn to_glib_full(&self) -> *mut DataProviderBoxed
fn to_glib_full(&self) -> *mut DataProviderBoxed
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 DataProviderBoxed
impl ToValue for DataProviderBoxed
source§impl ValueType for DataProviderBoxed
impl ValueType for DataProviderBoxed
§type Type = DataProviderBoxed
type Type = DataProviderBoxed
Type to get the
Type
from. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for DataProviderBoxed
impl !Send for DataProviderBoxed
impl !Sync for DataProviderBoxed
impl Unpin for DataProviderBoxed
impl !UnwindSafe for DataProviderBoxed
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> IntoClosureReturnValue for Twhere
T: Into<Value>,
impl<T> IntoClosureReturnValue for Twhere T: Into<Value>,
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>where
F: FnOnce(&Self) -> bool,
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>where F: FnOnce(&Self) -> bool,
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.