pub enum BodyRef<'a> {
Show 22 variants
TransportSendRtcpNotification(SendRtcpNotificationRef<'a>),
TransportSctpStateChangeNotification(SctpStateChangeNotificationRef<'a>),
ProducerSendNotification(SendNotificationRef<'a>),
DataProducerSendNotification(SendNotificationRef<'a>),
TransportTraceNotification(TraceNotificationRef<'a>),
WebRtcTransportIceSelectedTupleChangeNotification(IceSelectedTupleChangeNotificationRef<'a>),
WebRtcTransportIceStateChangeNotification(IceStateChangeNotificationRef<'a>),
WebRtcTransportDtlsStateChangeNotification(DtlsStateChangeNotificationRef<'a>),
PlainTransportTupleNotification(TupleNotificationRef<'a>),
PlainTransportRtcpTupleNotification(RtcpTupleNotificationRef<'a>),
DirectTransportRtcpNotification(RtcpNotificationRef<'a>),
ProducerScoreNotification(ScoreNotificationRef<'a>),
ProducerTraceNotification(TraceNotificationRef<'a>),
ProducerVideoOrientationChangeNotification(VideoOrientationChangeNotificationRef<'a>),
ConsumerLayersChangeNotification(LayersChangeNotificationRef<'a>),
ConsumerRtpNotification(RtpNotificationRef<'a>),
ConsumerScoreNotification(ScoreNotificationRef<'a>),
ConsumerTraceNotification(TraceNotificationRef<'a>),
DataConsumerMessageNotification(MessageNotificationRef<'a>),
DataConsumerBufferedAmountLowNotification(BufferedAmountLowNotificationRef<'a>),
ActiveSpeakerObserverDominantSpeakerNotification(DominantSpeakerNotificationRef<'a>),
AudioLevelObserverVolumesNotification(VolumesNotificationRef<'a>),
}
Expand description
Reference to a deserialized Body.
Variants§
TransportSendRtcpNotification(SendRtcpNotificationRef<'a>)
TransportSctpStateChangeNotification(SctpStateChangeNotificationRef<'a>)
ProducerSendNotification(SendNotificationRef<'a>)
DataProducerSendNotification(SendNotificationRef<'a>)
TransportTraceNotification(TraceNotificationRef<'a>)
WebRtcTransportIceSelectedTupleChangeNotification(IceSelectedTupleChangeNotificationRef<'a>)
WebRtcTransportIceStateChangeNotification(IceStateChangeNotificationRef<'a>)
WebRtcTransportDtlsStateChangeNotification(DtlsStateChangeNotificationRef<'a>)
PlainTransportTupleNotification(TupleNotificationRef<'a>)
PlainTransportRtcpTupleNotification(RtcpTupleNotificationRef<'a>)
DirectTransportRtcpNotification(RtcpNotificationRef<'a>)
ProducerScoreNotification(ScoreNotificationRef<'a>)
ProducerTraceNotification(TraceNotificationRef<'a>)
ProducerVideoOrientationChangeNotification(VideoOrientationChangeNotificationRef<'a>)
ConsumerLayersChangeNotification(LayersChangeNotificationRef<'a>)
ConsumerRtpNotification(RtpNotificationRef<'a>)
ConsumerScoreNotification(ScoreNotificationRef<'a>)
ConsumerTraceNotification(TraceNotificationRef<'a>)
DataConsumerMessageNotification(MessageNotificationRef<'a>)
DataConsumerBufferedAmountLowNotification(BufferedAmountLowNotificationRef<'a>)
ActiveSpeakerObserverDominantSpeakerNotification(DominantSpeakerNotificationRef<'a>)
AudioLevelObserverVolumesNotification(VolumesNotificationRef<'a>)
Trait Implementations§
impl<'a> Copy for BodyRef<'a>
Auto Trait Implementations§
impl<'a> Freeze for BodyRef<'a>
impl<'a> RefUnwindSafe for BodyRef<'a>
impl<'a> Send for BodyRef<'a>
impl<'a> Sync for BodyRef<'a>
impl<'a> Unpin for BodyRef<'a>
impl<'a> UnwindSafe for BodyRef<'a>
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