Trait gdk4::prelude::ContentProviderExtManual
source · pub trait ContentProviderExtManual: Sealed + IsA<ContentProvider> {
// Provided method
fn value(&self, type_: Type) -> Result<Value, Error> { ... }
}
Expand description
Trait containing manually implemented methods of
ContentProvider
.
Provided Methods§
sourcefn value(&self, type_: Type) -> Result<Value, Error>
fn value(&self, type_: Type) -> Result<Value, Error>
Gets the contents of @self stored in @value.
The @value will have been initialized to the GType
the value should be
provided in. This given GType
does not need to be listed in the formats
returned by ContentProviderExt::formats()
. However, if the
given GType
is not supported, this operation can fail and
G_IO_ERROR_NOT_SUPPORTED
will be reported.
§Returns
true
if the value was set successfully. Otherwise
@error will be set to describe the failure.
§value
the GValue
to fill
Object Safety§
This trait is not object safe.