Skip to main content

DialString

Trait DialString 

Source
pub trait DialString: Display {
    // Required methods
    fn variables(&self) -> Option<&Variables>;
    fn variables_mut(&mut self) -> Option<&mut Variables>;
    fn set_variables(&mut self, vars: Option<Variables>);
}
Expand description

Common interface for anything that formats as a FreeSWITCH dial string.

Implemented on each concrete endpoint struct and on the Endpoint enum. Downstream crates can implement this on custom endpoint types.

Required Methods§

Source

fn variables(&self) -> Option<&Variables>

Per-endpoint variables, if any.

Source

fn variables_mut(&mut self) -> Option<&mut Variables>

Mutable access to per-endpoint variables.

Source

fn set_variables(&mut self, vars: Option<Variables>)

Replace per-endpoint variables.

Implementors§