#[non_exhaustive]pub struct LiveSipTrunk {
pub provider_url: String,
pub caller_number: String,
pub auth: LiveSipDigest,
pub rest: Rest,
}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.provider_url: String§caller_number: String§auth: LiveSipDigest§rest: RestImplementations§
Source§impl LiveSipTrunk
impl LiveSipTrunk
Sourcepub fn builder(
provider_url: String,
caller_number: String,
auth: LiveSipDigest,
) -> LiveSipTrunkBuilder
pub fn builder( provider_url: String, caller_number: String, auth: LiveSipDigest, ) -> LiveSipTrunkBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for LiveSipTrunk
impl Clone for LiveSipTrunk
Source§impl Debug for LiveSipTrunk
impl Debug for LiveSipTrunk
Source§impl DeclaredFields for LiveSipTrunk
impl DeclaredFields for LiveSipTrunk
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for LiveSipTrunk
impl<'de> Deserialize<'de> for LiveSipTrunk
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
Source§impl PartialEq for LiveSipTrunk
impl PartialEq for LiveSipTrunk
Source§impl Serialize for LiveSipTrunk
impl Serialize for LiveSipTrunk
impl StructuralPartialEq for LiveSipTrunk
Auto Trait Implementations§
impl Freeze for LiveSipTrunk
impl RefUnwindSafe for LiveSipTrunk
impl Send for LiveSipTrunk
impl Sync for LiveSipTrunk
impl Unpin for LiveSipTrunk
impl UnsafeUnpin for LiveSipTrunk
impl UnwindSafe for LiveSipTrunk
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