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.