pub struct FSMTransition {
pub condition: TransitionCondition,
pub next_state: u16,
pub size_override: Option<SizeDistribution>,
pub iat_override: Option<IATDistribution>,
pub padding_override: Option<PaddingStrategy>,
}Expand description
FSM transition
Fields§
§condition: TransitionCondition§next_state: u16§size_override: Option<SizeDistribution>§iat_override: Option<IATDistribution>§padding_override: Option<PaddingStrategy>Trait Implementations§
Source§impl Clone for FSMTransition
impl Clone for FSMTransition
Source§fn clone(&self) -> FSMTransition
fn clone(&self) -> FSMTransition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FSMTransition
impl Debug for FSMTransition
Source§impl<'de> Deserialize<'de> for FSMTransition
impl<'de> Deserialize<'de> for FSMTransition
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 FSMTransition
impl RefUnwindSafe for FSMTransition
impl Send for FSMTransition
impl Sync for FSMTransition
impl Unpin for FSMTransition
impl UnsafeUnpin for FSMTransition
impl UnwindSafe for FSMTransition
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