use client::User; use gpui::ModelHandle; use project::Project; pub enum Location { Project { project_id: usize }, External, } pub struct LocalParticipant { user: User, projects: Vec>, } pub struct RemoteParticipant { user: User, projects: Vec>, location: Location, }