pub struct RandomWalkAgent { /* private fields */ }Expand description
A random walk agent for testing
Implementations§
Source§impl RandomWalkAgent
impl RandomWalkAgent
Sourcepub fn next_inputs(&mut self) -> Vec<InputEvent>
pub fn next_inputs(&mut self) -> Vec<InputEvent>
Generate inputs for the next frame
Trait Implementations§
Source§impl Clone for RandomWalkAgent
impl Clone for RandomWalkAgent
Source§fn clone(&self) -> RandomWalkAgent
fn clone(&self) -> RandomWalkAgent
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 moreAuto Trait Implementations§
impl Freeze for RandomWalkAgent
impl RefUnwindSafe for RandomWalkAgent
impl Send for RandomWalkAgent
impl Sync for RandomWalkAgent
impl Unpin for RandomWalkAgent
impl UnsafeUnpin for RandomWalkAgent
impl UnwindSafe for RandomWalkAgent
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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