Struct extfsm::EntryExitTransition [−][src]
pub struct EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> { /* fields omitted */ }
stores the transition
Methods
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
[src]
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
pub fn new(
transfn: Box<EntryExitTransitionFn<ExtendedState, EventType, StateType, TransitionFnArguments, ErrorType>>
) -> Self
[src]
pub fn new(
transfn: Box<EntryExitTransitionFn<ExtendedState, EventType, StateType, TransitionFnArguments, ErrorType>>
) -> Self
Trait Implementations
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> Annotated for EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
[src]
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> Annotated for EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
fn name(self, name: &str) -> Self
[src]
fn name(self, name: &str) -> Self
set optional name
fn description(self, desc: &str) -> Self
[src]
fn description(self, desc: &str) -> Self
set optional description
fn color(self, color: DotColor) -> Self
[src]
fn color(self, color: DotColor) -> Self
set color
fn visible(self, vis: bool) -> Self
[src]
fn visible(self, vis: bool) -> Self
set visibility
fn get_name(&self) -> &Option<String>
[src]
fn get_name(&self) -> &Option<String>
fn get_description(&self) -> &Option<String>
[src]
fn get_description(&self) -> &Option<String>
fn get_color(&self) -> DotColor
[src]
fn get_color(&self) -> DotColor
fn is_visible(&self) -> bool
[src]
fn is_visible(&self) -> bool
Auto Trait Implementations
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> !Send for EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> !Send for EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> !Sync for EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>
impl<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType> !Sync for EntryExitTransition<ExtendedState, StateType, EventType, TransitionFnArguments, ErrorType>