pub enum ConferenceListDocument {
Menu(CiscoIpPhoneMenu),
IconMenu(CiscoIpPhoneIconMenu),
}Expand description
Rendered conference overview in either supported menu family.
Variants§
Menu(CiscoIpPhoneMenu)
IconMenu(CiscoIpPhoneIconMenu)
Implementations§
Source§impl ConferenceListDocument
impl ConferenceListDocument
Sourcepub fn new(
conference_id: ConferenceId,
participants: &[ConferenceListEntry],
family: ConferenceMenuFamily,
) -> Result<Self, PhoneXmlError>
pub fn new( conference_id: ConferenceId, participants: &[ConferenceListEntry], family: ConferenceMenuFamily, ) -> Result<Self, PhoneXmlError>
Renders a conference overview and validates all menu and byte bounds.
Sourcepub fn to_xml(&self) -> Result<String, PhoneXmlError>
pub fn to_xml(&self) -> Result<String, PhoneXmlError>
Serializes the rendered menu within CONFERENCE_LIST_MAX_BYTES.
Sourcepub fn from_xml(
document: &[u8],
family: ConferenceMenuFamily,
) -> Result<Self, PhoneXmlError>
pub fn from_xml( document: &[u8], family: ConferenceMenuFamily, ) -> Result<Self, PhoneXmlError>
Parses a conference overview using the caller-selected menu family.
Sourcepub fn actions(&self) -> impl Iterator<Item = ConferenceListAction> + '_
pub fn actions(&self) -> impl Iterator<Item = ConferenceListAction> + '_
Iterates recognized callback actions in display order.
Trait Implementations§
Source§impl Clone for ConferenceListDocument
impl Clone for ConferenceListDocument
Source§fn clone(&self) -> ConferenceListDocument
fn clone(&self) -> ConferenceListDocument
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 moreSource§impl Debug for ConferenceListDocument
impl Debug for ConferenceListDocument
impl Eq for ConferenceListDocument
Source§impl PartialEq for ConferenceListDocument
impl PartialEq for ConferenceListDocument
impl StructuralPartialEq for ConferenceListDocument
Auto Trait Implementations§
impl Freeze for ConferenceListDocument
impl RefUnwindSafe for ConferenceListDocument
impl Send for ConferenceListDocument
impl Sync for ConferenceListDocument
impl Unpin for ConferenceListDocument
impl UnsafeUnpin for ConferenceListDocument
impl UnwindSafe for ConferenceListDocument
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