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§
Sourcefn variables_mut(&mut self) -> Option<&mut Variables>
fn variables_mut(&mut self) -> Option<&mut Variables>
Mutable access to per-endpoint variables.
Sourcefn set_variables(&mut self, vars: Option<Variables>)
fn set_variables(&mut self, vars: Option<Variables>)
Replace per-endpoint variables.