pub struct OnTrainChangedStateEvent {
pub name: &'static str,
pub old_state: &'static str,
pub tick: u32,
pub train: LuaTrain,
}Expand description
Called when a train changes state (started to stopped and vice versa)
Fields§
§name: &'static str§old_state: &'static str§tick: u32§train: LuaTrainTrait Implementations§
Source§impl Clone for OnTrainChangedStateEvent
impl Clone for OnTrainChangedStateEvent
Source§fn clone(&self) -> OnTrainChangedStateEvent
fn clone(&self) -> OnTrainChangedStateEvent
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 moreimpl Copy for OnTrainChangedStateEvent
Source§impl Debug for OnTrainChangedStateEvent
impl Debug for OnTrainChangedStateEvent
Source§impl Default for OnTrainChangedStateEvent
impl Default for OnTrainChangedStateEvent
Source§fn default() -> OnTrainChangedStateEvent
fn default() -> OnTrainChangedStateEvent
Returns the “default value” for a type. Read more
Source§impl PartialEq for OnTrainChangedStateEvent
impl PartialEq for OnTrainChangedStateEvent
impl StructuralPartialEq for OnTrainChangedStateEvent
Auto Trait Implementations§
impl Freeze for OnTrainChangedStateEvent
impl RefUnwindSafe for OnTrainChangedStateEvent
impl Send for OnTrainChangedStateEvent
impl Sync for OnTrainChangedStateEvent
impl Unpin for OnTrainChangedStateEvent
impl UnsafeUnpin for OnTrainChangedStateEvent
impl UnwindSafe for OnTrainChangedStateEvent
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