#[non_exhaustive]pub struct EndpointOption {
pub t1: Duration,
pub t4: Duration,
pub t1x64: Duration,
pub timerc: Duration,
pub ignore_out_of_dialog_option: bool,
pub callid_suffix: Option<String>,
pub dialog_keepalive_duration: Option<Duration>,
pub follow_record_route: bool,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.t1: Duration§t4: Duration§t1x64: Duration§timerc: Duration§ignore_out_of_dialog_option: bool§callid_suffix: Option<String>§dialog_keepalive_duration: Option<Duration>§follow_record_route: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for EndpointOption
impl RefUnwindSafe for EndpointOption
impl Send for EndpointOption
impl Sync for EndpointOption
impl Unpin for EndpointOption
impl UnwindSafe for EndpointOption
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