pub struct Who<'a> {
pub ai: &'a mut CitizenAi,
pub ch: &'a mut Character,
pub state: &'a mut CitizenState,
pub group: &'a AnimationGroup,
}Expand description
The citizen an activity runs for.
Fields§
§ai: &'a mut CitizenAiThe citizen’s AI.
ch: &'a mut CharacterThe citizen’s character.
state: &'a mut CitizenStateThe citizen’s state.
group: &'a AnimationGroupThe citizen’s animation group.
Auto Trait Implementations§
impl<'a> !UnwindSafe for Who<'a>
impl<'a> Freeze for Who<'a>
impl<'a> RefUnwindSafe for Who<'a>
impl<'a> Send for Who<'a>
impl<'a> Sync for Who<'a>
impl<'a> Unpin for Who<'a>
impl<'a> UnsafeUnpin for Who<'a>
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