pub struct StateInstantiation {Show 16 fields
pub state_path: String,
pub state_class: String,
pub initial_state_name: String,
pub input_keys: Vec<String>,
pub output_keys: Vec<String>,
pub cond_outcome: Vec<String>,
pub cond_transition: Vec<OutcomeCondition>,
pub behavior_class: String,
pub parameter_names: Vec<String>,
pub parameter_values: Vec<String>,
pub position: [f32; 2],
pub outcomes: Vec<String>,
pub transitions: Vec<String>,
pub autonomy: Vec<i8>,
pub userdata_keys: Vec<String>,
pub userdata_remapping: Vec<String>,
}Fields§
§state_path: String§state_class: String§initial_state_name: String§input_keys: Vec<String>§output_keys: Vec<String>§cond_outcome: Vec<String>§cond_transition: Vec<OutcomeCondition>§behavior_class: String§parameter_names: Vec<String>§parameter_values: Vec<String>§position: [f32; 2]§outcomes: Vec<String>§transitions: Vec<String>§autonomy: Vec<i8>§userdata_keys: Vec<String>§userdata_remapping: Vec<String>Implementations§
Source§impl StateInstantiation
impl StateInstantiation
pub const CLASS_STATEMACHINE: &'static str = ":STATEMACHINE"
pub const CLASS_CONCURRENCY: &'static str = ":CONCURRENCY"
pub const CLASS_PRIORITY: &'static str = ":PRIORITY"
pub const CLASS_BEHAVIOR: &'static str = ":BEHAVIOR"
Trait Implementations§
Source§impl Clone for StateInstantiation
impl Clone for StateInstantiation
Source§fn clone(&self) -> StateInstantiation
fn clone(&self) -> StateInstantiation
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 Debug for StateInstantiation
impl Debug for StateInstantiation
Source§impl Default for StateInstantiation
impl Default for StateInstantiation
Source§impl<'de> Deserialize<'de> for StateInstantiation
impl<'de> Deserialize<'de> for StateInstantiation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for StateInstantiation
impl PartialEq for StateInstantiation
Source§impl Serialize for StateInstantiation
impl Serialize for StateInstantiation
impl Message for StateInstantiation
impl StructuralPartialEq for StateInstantiation
Auto Trait Implementations§
impl Freeze for StateInstantiation
impl RefUnwindSafe for StateInstantiation
impl Send for StateInstantiation
impl Sync for StateInstantiation
impl Unpin for StateInstantiation
impl UnwindSafe for StateInstantiation
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