pub struct StationUiPolicy {
pub placed_calls_redial_menu: bool,
pub hinted_ringing_notification: bool,
pub speed_dial_await_further_digits: bool,
pub mwi_lamp_mode: LampMode,
pub mwi_on_call: bool,
pub legacy_code_page: LegacyCodePage,
}Expand description
Phone-facing behavior that can vary independently for each configured station without changing logical line ownership.
Fields§
Ask capable displays to open their native placed-calls application when Redial is pressed. Older displays retain last-number redial.
hinted_ringing_notification: boolPermit a ringing-only notification in addition to the ordinary BLF icon/lamp projection. Non-ringing BLF states are always delivered.
speed_dial_await_further_digits: boolKeep a speed-dial destination in digit collection until the normal interdigit timeout or an explicit dial terminator commits it.
mwi_lamp_mode: LampModeLamp cadence used while the station has waiting voicemail.
mwi_on_call: boolKeep MWI visible while any call is active on the station.
legacy_code_page: LegacyCodePageSingle-byte encoding used only when the handset does not advertise native UTF-8 text support.
Trait Implementations§
Source§impl Clone for StationUiPolicy
impl Clone for StationUiPolicy
Source§fn clone(&self) -> StationUiPolicy
fn clone(&self) -> StationUiPolicy
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 StationUiPolicy
Source§impl Debug for StationUiPolicy
impl Debug for StationUiPolicy
Source§impl Default for StationUiPolicy
impl Default for StationUiPolicy
impl Eq for StationUiPolicy
Source§impl PartialEq for StationUiPolicy
impl PartialEq for StationUiPolicy
impl StructuralPartialEq for StationUiPolicy
Auto Trait Implementations§
impl Freeze for StationUiPolicy
impl RefUnwindSafe for StationUiPolicy
impl Send for StationUiPolicy
impl Sync for StationUiPolicy
impl Unpin for StationUiPolicy
impl UnsafeUnpin for StationUiPolicy
impl UnwindSafe for StationUiPolicy
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