pub struct SignalingSession {Show 20 fields
pub connection_id: String,
pub initiator: String,
pub target: String,
pub initiator_device_id: String,
pub target_device_id: String,
pub connection_type: Option<String>,
pub offer: Option<Value>,
pub offer_e2ee: Option<E2eeInfo>,
pub answer: Option<Value>,
pub answer_e2ee: Option<E2eeInfo>,
pub ice_candidates: Vec<Value>,
pub initiator_node_id: Option<String>,
pub target_node_id: Option<String>,
pub initiator_endpoint_addr: Option<String>,
pub target_endpoint_addr: Option<String>,
pub intent: Option<String>,
pub app_tag: Option<String>,
pub created_at: Option<i64>,
pub expires_at: Option<i64>,
pub state: String,
}Fields§
§connection_id: String§initiator: String§target: String§initiator_device_id: String§target_device_id: String§connection_type: Option<String>§offer: Option<Value>§offer_e2ee: Option<E2eeInfo>§answer: Option<Value>§answer_e2ee: Option<E2eeInfo>§ice_candidates: Vec<Value>§initiator_node_id: Option<String>§target_node_id: Option<String>§initiator_endpoint_addr: Option<String>§target_endpoint_addr: Option<String>§intent: Option<String>§app_tag: Option<String>§created_at: Option<i64>§expires_at: Option<i64>§state: StringTrait Implementations§
Source§impl Clone for SignalingSession
impl Clone for SignalingSession
Source§impl Debug for SignalingSession
impl Debug for SignalingSession
Source§impl<'de> Deserialize<'de> for SignalingSession
impl<'de> Deserialize<'de> for SignalingSession
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 SignalingSession
impl RefUnwindSafe for SignalingSession
impl Send for SignalingSession
impl Sync for SignalingSession
impl Unpin for SignalingSession
impl UnsafeUnpin for SignalingSession
impl UnwindSafe for SignalingSession
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