pub struct FSMState {
pub state_id: u16,
pub transitions: Vec<FSMTransition>,
}Expand description
FSM state for behavioral mimicry
Fields§
§state_id: u16§transitions: Vec<FSMTransition>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FSMState
impl<'de> Deserialize<'de> for FSMState
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
Auto Trait Implementations§
impl Freeze for FSMState
impl RefUnwindSafe for FSMState
impl Send for FSMState
impl Sync for FSMState
impl Unpin for FSMState
impl UnsafeUnpin for FSMState
impl UnwindSafe for FSMState
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