Trait Collaborative
pub trait Collaborative {
// Provided methods
fn take_collab_requests(&mut self) -> Vec<CollabRequest> { ... }
fn handle_collab_event(&mut self, _event: &CollabEvent) { ... }
}Expand description
Optional session collaboration capability for widgets that own live broker-backed activity.
Provided Methods§
fn take_collab_requests(&mut self) -> Vec<CollabRequest>
fn take_collab_requests(&mut self) -> Vec<CollabRequest>
Drain session-local requests for the authenticated collaboration host.
fn handle_collab_event(&mut self, _event: &CollabEvent)
fn handle_collab_event(&mut self, _event: &CollabEvent)
Receive one session-local broker event.