Struct souk::main::flatpak::dry_run::dry_run_package::imp::SkDryRunPackage
source · pub struct SkDryRunPackage {
package: OnceCell<SkPackage>,
appstream: OnceCell<SkPackageAppstream>,
data: OnceCell<DryRunPackage>,
}
Fields§
§package: OnceCell<SkPackage>
§appstream: OnceCell<SkPackageAppstream>
§data: OnceCell<DryRunPackage>
Implementations§
source§impl SkDryRunPackage
impl SkDryRunPackage
fn operation_kind(&self) -> SkFlatpakOperationKind
pub fn metadata(&self) -> KeyFile
pub fn old_metadata(&self) -> Option<KeyFile>
Trait Implementations§
source§impl Debug for SkDryRunPackage
impl Debug for SkDryRunPackage
source§impl Default for SkDryRunPackage
impl Default for SkDryRunPackage
source§fn default() -> SkDryRunPackage
fn default() -> SkDryRunPackage
Returns the “default value” for a type. Read more
source§impl DerivedObjectProperties for SkDryRunPackage
impl DerivedObjectProperties for SkDryRunPackage
source§fn derived_properties() -> &'static [ParamSpec]
fn derived_properties() -> &'static [ParamSpec]
Properties installed for this type.
source§fn derived_property(&self, id: usize, pspec: &ParamSpec) -> Value
fn derived_property(&self, id: usize, pspec: &ParamSpec) -> Value
Similar to
ObjectImpl
but auto-generated by the [Properties
] macro
to allow handling more complex use-cases.source§fn derived_set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
fn derived_set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
Similar to
ObjectImpl
but auto-generated by the [Properties
] macro
to allow handling more complex use-cases.source§impl ObjectImpl for SkDryRunPackage
impl ObjectImpl for SkDryRunPackage
source§fn properties() -> &'static [ParamSpec]
fn properties() -> &'static [ParamSpec]
Properties installed for this type.
source§fn set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
fn set_property(&self, id: usize, value: &Value, pspec: &ParamSpec)
Property setter. Read more
source§fn constructed(&self)
fn constructed(&self)
Constructed. Read more
§fn notify(&self, pspec: &ParamSpec)
fn notify(&self, pspec: &ParamSpec)
Function to be called when property change is notified for with
self.notify("property")
.fn dispatch_properties_changed(&self, pspecs: &[ParamSpec])
source§impl ObjectSubclass for SkDryRunPackage
impl ObjectSubclass for SkDryRunPackage
§type Interfaces = ()
type Interfaces = ()
List of interfaces implemented by this type.
§type Class = ClassStruct<SkDryRunPackage>
type Class = ClassStruct<SkDryRunPackage>
The C class struct. Read more
§type Instance = InstanceStruct<SkDryRunPackage>
type Instance = InstanceStruct<SkDryRunPackage>
The C instance struct. Read more
§type Type = SkDryRunPackage
type Type = SkDryRunPackage
Wrapper around this subclass defined with
wrapper!
§type ParentType = SkPackage
type ParentType = SkPackage
Parent Rust type to inherit from.
§fn class_init(_klass: &mut Self::Class)
fn class_init(_klass: &mut Self::Class)
Class initialization. Read more
§fn with_class(_klass: &Self::Class) -> Self
fn with_class(_klass: &Self::Class) -> Self
Constructor. Read more
§fn instance_init(_obj: &InitializingObject<Self>)
fn instance_init(_obj: &InitializingObject<Self>)
Performs additional instance initialization. Read more
source§impl ObjectSubclassType for SkDryRunPackage
impl ObjectSubclassType for SkDryRunPackage
impl SkPackageImpl for SkDryRunPackage
Auto Trait Implementations§
impl !RefUnwindSafe for SkDryRunPackage
impl !Send for SkDryRunPackage
impl !Sync for SkDryRunPackage
impl Unpin for SkDryRunPackage
impl UnwindSafe for SkDryRunPackage
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> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.
§impl<T> ObjectImplExt for Twhere
T: ObjectImpl,
impl<T> ObjectImplExt for Twhere
T: ObjectImpl,
§fn parent_constructed(&self)
fn parent_constructed(&self)
Chain up to the parent class’ implementation of
glib::Object::constructed()
.§fn parent_notify(&self, pspec: &ParamSpec)
fn parent_notify(&self, pspec: &ParamSpec)
Chain up to the parent class’ implementation of
glib::Object::notify()
.§fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])
fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec])
Chain up to the parent class’ implementation of
glib::Object::dispatch_properties_changed()
.§fn signal_chain_from_overridden(
&self,
token: &SignalClassHandlerToken,
values: &[Value]
) -> Option<Value>
fn signal_chain_from_overridden(
&self,
token: &SignalClassHandlerToken,
values: &[Value]
) -> Option<Value>
Chain up to parent class signal handler.
§impl<T> ObjectSubclassExt for Twhere
T: ObjectSubclass,
impl<T> ObjectSubclassExt for Twhere
T: ObjectSubclass,
§fn instance(&self) -> BorrowedObject<'_, <T as ObjectSubclass>::Type>
fn instance(&self) -> BorrowedObject<'_, <T as ObjectSubclass>::Type>
👎Deprecated: Use obj() instead
Returns the corresponding object instance.
§fn from_instance(obj: &<T as ObjectSubclass>::Type) -> &T
fn from_instance(obj: &<T as ObjectSubclass>::Type) -> &T
👎Deprecated: Use from_obj() instead
Returns the implementation from an instance.
§fn obj(&self) -> BorrowedObject<'_, <T as ObjectSubclass>::Type>
fn obj(&self) -> BorrowedObject<'_, <T as ObjectSubclass>::Type>
Returns the corresponding object instance. Read more
§fn from_obj(obj: &<T as ObjectSubclass>::Type) -> &T
fn from_obj(obj: &<T as ObjectSubclass>::Type) -> &T
Returns the implementation from an instance. Read more
§fn ref_counted(&self) -> ObjectImplRef<T>
fn ref_counted(&self) -> ObjectImplRef<T>
Returns a new reference-counted wrapper around
self
.