pub trait IServerRenderResource: IServerRenderResourceObserver {
// Required methods
fn add_observer(&self, observer: &Rc<dyn IServerRenderResourceObserver>);
fn remove_observer(&self, observer: &Rc<dyn IServerRenderResourceObserver>);
fn queued_invalidate(&self);
}Expand description
A server-side render resource: a brush, pen, geometry, transform or render data whose changes invalidate the objects that use it.
Required Methods§
fn add_observer(&self, observer: &Rc<dyn IServerRenderResourceObserver>)
fn remove_observer(&self, observer: &Rc<dyn IServerRenderResourceObserver>)
fn queued_invalidate(&self)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".