pub trait ObjectImplExt: Sealed + ObjectSubclass {
// Provided methods
fn parent_constructed(&self) { ... }
fn parent_notify(&self, pspec: &ParamSpec) { ... }
fn parent_dispatch_properties_changed(&self, pspecs: &[ParamSpec]) { ... }
fn signal_chain_from_overridden(
&self,
token: &SignalClassHandlerToken,
values: &[Value],
) -> Option<Value> { ... }
}
Provided Methods§
Sourcefn parent_constructed(&self)
fn parent_constructed(&self)
Chain up to the parent class’ implementation of glib::Object::constructed()
.
Sourcefn parent_notify(&self, pspec: &ParamSpec)
fn parent_notify(&self, pspec: &ParamSpec)
Chain up to the parent class’ implementation of glib::Object::notify()
.
Sourcefn 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()
.
Sourcefn 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.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.