pub struct CallIndicators {
pub call: Call,
pub callsetup: CallSetup,
pub callheld: CallHeld,
pub callwaiting: bool,
}
Fields§
§call: Call
§callsetup: CallSetup
§callheld: CallHeld
§callwaiting: bool
There is at least one call in the IncomingWaiting state. callwaiting
is distinct from
other fields in that it doesn’t map to a specific CIEV phone status indicator.
Implementations§
Source§impl CallIndicators
impl CallIndicators
Sourcepub fn find(iter: impl Iterator<Item = CallState> + Clone) -> Self
pub fn find(iter: impl Iterator<Item = CallState> + Clone) -> Self
Find CallIndicators based on all items in iter
.
Sourcepub fn difference(&self, other: Self) -> CallIndicatorsUpdates
pub fn difference(&self, other: Self) -> CallIndicatorsUpdates
A list of all the statuses that have changed between other
and self.
The values in the list are the values found in self
.
Trait Implementations§
Source§impl Clone for CallIndicators
impl Clone for CallIndicators
Source§fn clone(&self) -> CallIndicators
fn clone(&self) -> CallIndicators
Returns a copy of the value. Read more
1.0.0 · 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 CallIndicators
impl Debug for CallIndicators
Source§impl Default for CallIndicators
impl Default for CallIndicators
Source§fn default() -> CallIndicators
fn default() -> CallIndicators
Returns the “default value” for a type. Read more
Source§impl PartialEq for CallIndicators
impl PartialEq for CallIndicators
impl Copy for CallIndicators
impl StructuralPartialEq for CallIndicators
Auto Trait Implementations§
impl Freeze for CallIndicators
impl RefUnwindSafe for CallIndicators
impl Send for CallIndicators
impl Sync for CallIndicators
impl Unpin for CallIndicators
impl UnwindSafe for CallIndicators
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)