pub trait TransitionGroupExt: 'static {
// Required methods
fn add_transition<P: IsA<Transition>>(&self, transition: &P);
fn remove_all(&self);
fn remove_transition<P: IsA<Transition>>(&self, transition: &P);
}
Expand description
Required Methods§
Sourcefn add_transition<P: IsA<Transition>>(&self, transition: &P)
fn add_transition<P: IsA<Transition>>(&self, transition: &P)
Adds transition
to self
.
This function acquires a reference on transition
that will be released
when calling TransitionGroupExt::remove_transition
.
§transition
a Transition
Sourcefn remove_all(&self)
fn remove_all(&self)
Removes all transitions from self
.
This function releases the reference acquired when calling
TransitionGroupExt::add_transition
.
Sourcefn remove_transition<P: IsA<Transition>>(&self, transition: &P)
fn remove_transition<P: IsA<Transition>>(&self, transition: &P)
Removes transition
from self
.
This function releases the reference acquired on transition
when
calling TransitionGroupExt::add_transition
.
§transition
a Transition
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.