pub enum ConferenceListAction {
Participant {
conference_id: ConferenceId,
participant_id: ParticipantId,
},
Mute {
conference_id: ConferenceId,
participant_id: ParticipantId,
},
Unmute {
conference_id: ConferenceId,
participant_id: ParticipantId,
},
Remove {
conference_id: ConferenceId,
participant_id: ParticipantId,
},
Promote {
conference_id: ConferenceId,
participant_id: ParticipantId,
},
Demote {
conference_id: ConferenceId,
participant_id: ParticipantId,
},
End {
conference_id: ConferenceId,
},
}Expand description
Typed callback encoded into conference menu action URLs.
Variants§
Participant
Open the action menu for one participant.
Mute
Unmute
Remove
Promote
Demote
End
Fields
§
conference_id: ConferenceIdImplementations§
Source§impl ConferenceListAction
impl ConferenceListAction
Sourcepub const APPLICATION_ID: u32 = 9091
pub const APPLICATION_ID: u32 = 9091
Application identifier embedded in generated callback URLs.
Sourcepub fn parse(value: &str) -> Option<Self>
pub fn parse(value: &str) -> Option<Self>
Parses a complete callback URL or its bare conference/... path.
Sourcepub fn from_route(route: &[String]) -> Option<Self>
pub fn from_route(route: &[String]) -> Option<Self>
Parses the percent-decoded route produced by a service submission.
Trait Implementations§
Source§impl Clone for ConferenceListAction
impl Clone for ConferenceListAction
Source§fn clone(&self) -> ConferenceListAction
fn clone(&self) -> ConferenceListAction
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 moreimpl Copy for ConferenceListAction
Source§impl Debug for ConferenceListAction
impl Debug for ConferenceListAction
impl Eq for ConferenceListAction
Source§impl PartialEq for ConferenceListAction
impl PartialEq for ConferenceListAction
impl StructuralPartialEq for ConferenceListAction
Auto Trait Implementations§
impl Freeze for ConferenceListAction
impl RefUnwindSafe for ConferenceListAction
impl Send for ConferenceListAction
impl Sync for ConferenceListAction
impl Unpin for ConferenceListAction
impl UnsafeUnpin for ConferenceListAction
impl UnwindSafe for ConferenceListAction
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