pub enum BodyRef<'a> {
Show 39 variants
WorkerUpdateSettingsRequest(UpdateSettingsRequestRef<'a>),
WorkerCreateWebRtcServerRequest(CreateWebRtcServerRequestRef<'a>),
WorkerCloseWebRtcServerRequest(CloseWebRtcServerRequestRef<'a>),
WorkerCreateRouterRequest(CreateRouterRequestRef<'a>),
WorkerCloseRouterRequest(CloseRouterRequestRef<'a>),
RouterCreateWebRtcTransportRequest(CreateWebRtcTransportRequestRef<'a>),
RouterCreatePlainTransportRequest(CreatePlainTransportRequestRef<'a>),
RouterCreatePipeTransportRequest(CreatePipeTransportRequestRef<'a>),
RouterCreateDirectTransportRequest(CreateDirectTransportRequestRef<'a>),
RouterCreateActiveSpeakerObserverRequest(CreateActiveSpeakerObserverRequestRef<'a>),
RouterCreateAudioLevelObserverRequest(CreateAudioLevelObserverRequestRef<'a>),
RouterCloseTransportRequest(CloseTransportRequestRef<'a>),
RouterCloseRtpObserverRequest(CloseRtpObserverRequestRef<'a>),
TransportSetMaxIncomingBitrateRequest(SetMaxIncomingBitrateRequestRef<'a>),
TransportSetMaxOutgoingBitrateRequest(SetMaxOutgoingBitrateRequestRef<'a>),
TransportSetMinOutgoingBitrateRequest(SetMinOutgoingBitrateRequestRef<'a>),
TransportProduceRequest(ProduceRequestRef<'a>),
TransportConsumeRequest(ConsumeRequestRef<'a>),
TransportProduceDataRequest(ProduceDataRequestRef<'a>),
TransportConsumeDataRequest(ConsumeDataRequestRef<'a>),
TransportEnableTraceEventRequest(EnableTraceEventRequestRef<'a>),
TransportCloseProducerRequest(CloseProducerRequestRef<'a>),
TransportCloseConsumerRequest(CloseConsumerRequestRef<'a>),
TransportCloseDataProducerRequest(CloseDataProducerRequestRef<'a>),
TransportCloseDataConsumerRequest(CloseDataConsumerRequestRef<'a>),
PlainTransportConnectRequest(ConnectRequestRef<'a>),
PipeTransportConnectRequest(ConnectRequestRef<'a>),
WebRtcTransportConnectRequest(ConnectRequestRef<'a>),
ProducerEnableTraceEventRequest(EnableTraceEventRequestRef<'a>),
ConsumerSetPreferredLayersRequest(SetPreferredLayersRequestRef<'a>),
ConsumerSetPriorityRequest(SetPriorityRequestRef<'a>),
ConsumerEnableTraceEventRequest(EnableTraceEventRequestRef<'a>),
DataConsumerSetBufferedAmountLowThresholdRequest(SetBufferedAmountLowThresholdRequestRef<'a>),
DataConsumerSendRequest(SendRequestRef<'a>),
DataConsumerSetSubchannelsRequest(SetSubchannelsRequestRef<'a>),
DataConsumerAddSubchannelRequest(AddSubchannelRequestRef<'a>),
DataConsumerRemoveSubchannelRequest(RemoveSubchannelRequestRef<'a>),
RtpObserverAddProducerRequest(AddProducerRequestRef<'a>),
RtpObserverRemoveProducerRequest(RemoveProducerRequestRef<'a>),
}
Expand description
Reference to a deserialized Body.
Variants§
WorkerUpdateSettingsRequest(UpdateSettingsRequestRef<'a>)
WorkerCreateWebRtcServerRequest(CreateWebRtcServerRequestRef<'a>)
WorkerCloseWebRtcServerRequest(CloseWebRtcServerRequestRef<'a>)
WorkerCreateRouterRequest(CreateRouterRequestRef<'a>)
WorkerCloseRouterRequest(CloseRouterRequestRef<'a>)
RouterCreateWebRtcTransportRequest(CreateWebRtcTransportRequestRef<'a>)
RouterCreatePlainTransportRequest(CreatePlainTransportRequestRef<'a>)
RouterCreatePipeTransportRequest(CreatePipeTransportRequestRef<'a>)
RouterCreateDirectTransportRequest(CreateDirectTransportRequestRef<'a>)
RouterCreateActiveSpeakerObserverRequest(CreateActiveSpeakerObserverRequestRef<'a>)
RouterCreateAudioLevelObserverRequest(CreateAudioLevelObserverRequestRef<'a>)
RouterCloseTransportRequest(CloseTransportRequestRef<'a>)
RouterCloseRtpObserverRequest(CloseRtpObserverRequestRef<'a>)
TransportSetMaxIncomingBitrateRequest(SetMaxIncomingBitrateRequestRef<'a>)
TransportSetMaxOutgoingBitrateRequest(SetMaxOutgoingBitrateRequestRef<'a>)
TransportSetMinOutgoingBitrateRequest(SetMinOutgoingBitrateRequestRef<'a>)
TransportProduceRequest(ProduceRequestRef<'a>)
TransportConsumeRequest(ConsumeRequestRef<'a>)
TransportProduceDataRequest(ProduceDataRequestRef<'a>)
TransportConsumeDataRequest(ConsumeDataRequestRef<'a>)
TransportEnableTraceEventRequest(EnableTraceEventRequestRef<'a>)
TransportCloseProducerRequest(CloseProducerRequestRef<'a>)
TransportCloseConsumerRequest(CloseConsumerRequestRef<'a>)
TransportCloseDataProducerRequest(CloseDataProducerRequestRef<'a>)
TransportCloseDataConsumerRequest(CloseDataConsumerRequestRef<'a>)
PlainTransportConnectRequest(ConnectRequestRef<'a>)
PipeTransportConnectRequest(ConnectRequestRef<'a>)
WebRtcTransportConnectRequest(ConnectRequestRef<'a>)
ProducerEnableTraceEventRequest(EnableTraceEventRequestRef<'a>)
ConsumerSetPreferredLayersRequest(SetPreferredLayersRequestRef<'a>)
ConsumerSetPriorityRequest(SetPriorityRequestRef<'a>)
ConsumerEnableTraceEventRequest(EnableTraceEventRequestRef<'a>)
DataConsumerSetBufferedAmountLowThresholdRequest(SetBufferedAmountLowThresholdRequestRef<'a>)
DataConsumerSendRequest(SendRequestRef<'a>)
DataConsumerSetSubchannelsRequest(SetSubchannelsRequestRef<'a>)
DataConsumerAddSubchannelRequest(AddSubchannelRequestRef<'a>)
DataConsumerRemoveSubchannelRequest(RemoveSubchannelRequestRef<'a>)
RtpObserverAddProducerRequest(AddProducerRequestRef<'a>)
RtpObserverRemoveProducerRequest(RemoveProducerRequestRef<'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