pub struct BeforeActionEvent {
pub timestamp_ms: u64,
pub node_id: KeyData,
pub action_name: String,
pub random_seed: u64,
pub is_high_frequency: bool,
}Expand description
Event fired before action execution
Fields§
§timestamp_ms: u64Timestamp in milliseconds since session start
node_id: KeyDataTarget node ID (stable KeyData for serialization)
action_name: StringAction name (e.g., “reset”, “randomize”)
random_seed: u64Random seed for deterministic execution
is_high_frequency: boolHigh-frequency execution hint
Trait Implementations§
Source§impl Clone for BeforeActionEvent
impl Clone for BeforeActionEvent
Source§fn clone(&self) -> BeforeActionEvent
fn clone(&self) -> BeforeActionEvent
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 moreAuto Trait Implementations§
impl Freeze for BeforeActionEvent
impl RefUnwindSafe for BeforeActionEvent
impl Send for BeforeActionEvent
impl Sync for BeforeActionEvent
impl Unpin for BeforeActionEvent
impl UnwindSafe for BeforeActionEvent
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