pub struct CompoundBuilder { /* private fields */ }Expand description
Builder for Compound.
Implementations§
Source§impl CompoundBuilder
impl CompoundBuilder
pub fn id(&mut self, value: StateID) -> &mut Self
pub fn label<VALUE: Into<StateLabel>>(&mut self, value: VALUE) -> &mut Self
pub fn initial_label(&mut self, value: Option<StateLabel>) -> &mut Self
pub fn on_entry(&mut self, value: Vec<Action>) -> &mut Self
pub fn on_exit(&mut self, value: Vec<Action>) -> &mut Self
pub fn transitions(&mut self, value: Vec<Transition>) -> &mut Self
pub fn substates(&mut self, value: Vec<State>) -> &mut Self
Trait Implementations§
Source§impl Clone for CompoundBuilder
impl Clone for CompoundBuilder
Source§fn clone(&self) -> CompoundBuilder
fn clone(&self) -> CompoundBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CompoundBuilder
impl Default for CompoundBuilder
Source§fn default() -> CompoundBuilder
fn default() -> CompoundBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompoundBuilder
impl !RefUnwindSafe for CompoundBuilder
impl !Send for CompoundBuilder
impl !Sync for CompoundBuilder
impl Unpin for CompoundBuilder
impl !UnwindSafe for CompoundBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more