pub struct ReferOption {
pub denoise: Option<bool>,
pub timeout: Option<u32>,
pub moh: Option<String>,
pub asr: Option<TranscriptionOption>,
pub auto_hangup: Option<bool>,
pub sip: Option<SipOption>,
pub call_id: Option<String>,
pub pause_parent_asr: Option<bool>,
}Fields§
§denoise: Option<bool>§timeout: Option<u32>§moh: Option<String>§asr: Option<TranscriptionOption>§auto_hangup: Option<bool>hangup after the call is ended
sip: Option<SipOption>§call_id: Option<String>§pause_parent_asr: Option<bool>Pause parent call’s ASR during refer call, will resume after refer ends (if auto_hangup is false)
Trait Implementations§
Source§impl Clone for ReferOption
impl Clone for ReferOption
Source§fn clone(&self) -> ReferOption
fn clone(&self) -> ReferOption
Returns a duplicate 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 ReferOption
impl Debug for ReferOption
Source§impl<'de> Deserialize<'de> for ReferOption
impl<'de> Deserialize<'de> for ReferOption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ReferOption
impl RefUnwindSafe for ReferOption
impl Send for ReferOption
impl Sync for ReferOption
impl Unpin for ReferOption
impl UnsafeUnpin for ReferOption
impl UnwindSafe for ReferOption
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§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more