[−][src]Struct ruma_events::call::candidates::CandidatesEvent
This event is sent by callers after sending an invite and by the callee after answering. Its purpose is to give the other party additional ICE candidates to try using to communicate.
Fields
content: CandidatesEventContent
The event's content.
event_id: EventId
The unique identifier for the event.
origin_server_ts: UInt
Timestamp (milliseconds since the UNIX epoch) on originating homeserver when this event was sent.
room_id: Option<RoomId>
The unique identifier for the room associated with this event.
sender: UserId
The unique identifier for the user who sent this event.
unsigned: Map<String, Value>
Additional key-value pairs not signed by the homeserver.
Trait Implementations
impl Clone for CandidatesEvent
[src]
fn clone(&self) -> CandidatesEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CandidatesEvent
[src]
impl Event for CandidatesEvent
[src]
type Content = CandidatesEventContent
The type of this event's content
field.
fn content(&self) -> &Self::Content
[src]
The event's content.
fn event_type(&self) -> EventType
[src]
The type of the event.
impl From<CandidatesEvent> for Event
[src]
fn from(event: CandidatesEvent) -> Self
[src]
impl From<CandidatesEvent> for RoomEvent
[src]
fn from(event: CandidatesEvent) -> Self
[src]
impl From<CandidatesEvent> for RoomEvent
[src]
fn from(event: CandidatesEvent) -> Self
[src]
impl FromRaw for CandidatesEvent
[src]
impl PartialEq<CandidatesEvent> for CandidatesEvent
[src]
fn eq(&self, other: &CandidatesEvent) -> bool
[src]
fn ne(&self, other: &CandidatesEvent) -> bool
[src]
impl RoomEvent for CandidatesEvent
[src]
fn event_id(&self) -> &EventId
[src]
The unique identifier for the event.
fn origin_server_ts(&self) -> UInt
[src]
Timestamp (milliseconds since the UNIX epoch) on originating homeserver when this event was sent.
fn room_id(&self) -> Option<&RoomId>
[src]
The unique identifier for the room associated with this event.
This can be None
if the event came from a context where there is
no ambiguity which room it belongs to, like a /sync
response for example.
fn sender(&self) -> &UserId
[src]
The unique identifier for the user who sent this event.
fn unsigned(&self) -> &Map<String, Value>
[src]
Additional key-value pairs not signed by the homeserver.
impl Serialize for CandidatesEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for CandidatesEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for CandidatesEvent
impl Send for CandidatesEvent
impl Sync for CandidatesEvent
impl Unpin for CandidatesEvent
impl UnwindSafe for CandidatesEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,