pub struct Agent {
pub position: Vec2,
pub velocity: Vec2,
pub radius: f32,
pub max_velocity: f32,
pub avoidance_responsibility: f32,
}
Fields§
§position: Vec2
§velocity: Vec2
§radius: f32
§max_velocity: f32
§avoidance_responsibility: f32
Implementations§
Trait Implementations§
source§impl PartialEq for Agent
impl PartialEq for Agent
impl StructuralPartialEq for Agent
Auto Trait Implementations§
impl RefUnwindSafe for Agent
impl Send for Agent
impl Sync for Agent
impl Unpin for Agent
impl UnwindSafe for Agent
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