pub struct ActionHistoryManager {
pub history: Vec<ActionHistory>,
pub history_index: usize,
}Fields§
§history: Vec<ActionHistory>§history_index: usizeImplementations§
Source§impl ActionHistoryManager
impl ActionHistoryManager
pub fn new_action(&mut self, action: ActionHistory)
pub fn reset(&mut self)
Trait Implementations§
Source§impl Default for ActionHistoryManager
impl Default for ActionHistoryManager
Source§fn default() -> ActionHistoryManager
fn default() -> ActionHistoryManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ActionHistoryManager
impl RefUnwindSafe for ActionHistoryManager
impl Send for ActionHistoryManager
impl Sync for ActionHistoryManager
impl Unpin for ActionHistoryManager
impl UnwindSafe for ActionHistoryManager
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more