#[non_exhaustive]pub enum LiveResponseTransport {
Webrtc {
sdp: String,
rest: Rest,
},
Sip {
rest: Rest,
},
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for LiveResponseTransport
impl Clone for LiveResponseTransport
Source§impl Debug for LiveResponseTransport
impl Debug for LiveResponseTransport
Source§impl DeclaredFields for LiveResponseTransport
impl DeclaredFields for LiveResponseTransport
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for LiveResponseTransport
impl<'de> Deserialize<'de> for LiveResponseTransport
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 LiveResponseTransport
impl PartialEq for LiveResponseTransport
Source§impl Serialize for LiveResponseTransport
impl Serialize for LiveResponseTransport
impl StructuralPartialEq for LiveResponseTransport
Auto Trait Implementations§
impl Freeze for LiveResponseTransport
impl RefUnwindSafe for LiveResponseTransport
impl Send for LiveResponseTransport
impl Sync for LiveResponseTransport
impl Unpin for LiveResponseTransport
impl UnsafeUnpin for LiveResponseTransport
impl UnwindSafe for LiveResponseTransport
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