pub struct SkWorkerApplication {
    task_sender: Sender<Task>,
    task_receiver: Receiver<Task>,
    cancel_sender: Sender<Task>,
    cancel_receiver: Receiver<Task>,
    response_receiver: Receiver<TaskResponse>,
    flatpak_worker: FlatpakWorker,
    appstream_worker: AppstreamWorker,
    dbus_connection: RefCell<Option<Connection>>,
    thread_pool: RefCell<Option<ThreadPool>>,
    hold_guard: OnceCell<ApplicationHoldGuard>,
}

Fields§

§task_sender: Sender<Task>§task_receiver: Receiver<Task>§cancel_sender: Sender<Task>§cancel_receiver: Receiver<Task>§response_receiver: Receiver<TaskResponse>§flatpak_worker: FlatpakWorker§appstream_worker: AppstreamWorker§dbus_connection: RefCell<Option<Connection>>§thread_pool: RefCell<Option<ThreadPool>>§hold_guard: OnceCell<ApplicationHoldGuard>

Implementations§

Trait Implementations§

Properties installed for this type.
Signals installed for this type.
Property setter. Read more
Property getter. Read more
Constructed. Read more
Disposes of the object. Read more
Function to be called when property change is notified for with self.notify("property").
List of interfaces implemented by this type.
The C class struct. Read more
The C instance struct. Read more
GObject type name. Read more
Parent Rust type to inherit from.
Wrapper around this subclass defined with wrapper!
Constructor. Read more
If this subclass is an abstract class or not. Read more
Additional type initialization. Read more
Class initialization. Read more
Constructor. Read more
Performs additional instance initialization. Read more
Storage for the type-specific data used during registration.
Returns the glib::Type ID of the subclass. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Chain up to the parent class’ implementation of glib::Object::constructed().
Chain up to the parent class’ implementation of glib::Object::notify().
Chain up to the parent class’ implementation of glib::Object::dispatch_properties_changed().
Chain up to parent class signal handler.
👎Deprecated: Use obj() instead
Returns the corresponding object instance.
👎Deprecated: Use from_obj() instead
Returns the implementation from an instance.
Returns the corresponding object instance. Read more
Returns the implementation from an instance. Read more
Returns a new reference-counted wrapper around self.
Returns a pointer to the instance implementation specific data. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more