pub struct BodyBuilder<T>(/* private fields */);
Expand description
Builder for serializing an instance of the Body type.
Can be created using the Body::builder method.
Implementations§
Source§impl BodyBuilder<Uninitialized>
impl BodyBuilder<Uninitialized>
Sourcepub fn worker_dump_response<T>(self, value: T) -> BodyBuilder<Initialized<1, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn worker_dump_response<T>(self, value: T) -> BodyBuilder<Initialized<1, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the Worker_DumpResponse
variant.
Sourcepub fn worker_resource_usage_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<2, T>>where
T: WriteAsOffset<ResourceUsageResponse>,
pub fn worker_resource_usage_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<2, T>>where
T: WriteAsOffset<ResourceUsageResponse>,
Creates an instance of the Worker_ResourceUsageResponse
variant.
Sourcepub fn web_rtc_server_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<3, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn web_rtc_server_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<3, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the WebRtcServer_DumpResponse
variant.
Sourcepub fn router_dump_response<T>(self, value: T) -> BodyBuilder<Initialized<4, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn router_dump_response<T>(self, value: T) -> BodyBuilder<Initialized<4, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the Router_DumpResponse
variant.
Sourcepub fn transport_produce_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<5, T>>where
T: WriteAsOffset<ProduceResponse>,
pub fn transport_produce_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<5, T>>where
T: WriteAsOffset<ProduceResponse>,
Creates an instance of the Transport_ProduceResponse
variant.
Sourcepub fn transport_consume_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<6, T>>where
T: WriteAsOffset<ConsumeResponse>,
pub fn transport_consume_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<6, T>>where
T: WriteAsOffset<ConsumeResponse>,
Creates an instance of the Transport_ConsumeResponse
variant.
Sourcepub fn transport_restart_ice_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<7, T>>where
T: WriteAsOffset<RestartIceResponse>,
pub fn transport_restart_ice_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<7, T>>where
T: WriteAsOffset<RestartIceResponse>,
Creates an instance of the Transport_RestartIceResponse
variant.
Sourcepub fn plain_transport_connect_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<8, T>>where
T: WriteAsOffset<ConnectResponse>,
pub fn plain_transport_connect_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<8, T>>where
T: WriteAsOffset<ConnectResponse>,
Creates an instance of the PlainTransport_ConnectResponse
variant.
Sourcepub fn plain_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<9, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn plain_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<9, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the PlainTransport_DumpResponse
variant.
Sourcepub fn plain_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<10, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn plain_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<10, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the PlainTransport_GetStatsResponse
variant.
Sourcepub fn pipe_transport_connect_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<11, T>>where
T: WriteAsOffset<ConnectResponse>,
pub fn pipe_transport_connect_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<11, T>>where
T: WriteAsOffset<ConnectResponse>,
Creates an instance of the PipeTransport_ConnectResponse
variant.
Sourcepub fn pipe_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<12, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn pipe_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<12, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the PipeTransport_DumpResponse
variant.
Sourcepub fn pipe_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<13, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn pipe_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<13, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the PipeTransport_GetStatsResponse
variant.
Sourcepub fn direct_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<14, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn direct_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<14, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the DirectTransport_DumpResponse
variant.
Sourcepub fn direct_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<15, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn direct_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<15, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the DirectTransport_GetStatsResponse
variant.
Sourcepub fn web_rtc_transport_connect_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<16, T>>where
T: WriteAsOffset<ConnectResponse>,
pub fn web_rtc_transport_connect_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<16, T>>where
T: WriteAsOffset<ConnectResponse>,
Creates an instance of the WebRtcTransport_ConnectResponse
variant.
Sourcepub fn web_rtc_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<17, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn web_rtc_transport_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<17, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the WebRtcTransport_DumpResponse
variant.
Sourcepub fn web_rtc_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<18, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn web_rtc_transport_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<18, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the WebRtcTransport_GetStatsResponse
variant.
Sourcepub fn producer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<19, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn producer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<19, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the Producer_DumpResponse
variant.
Sourcepub fn producer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<20, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn producer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<20, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the Producer_GetStatsResponse
variant.
Sourcepub fn consumer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<21, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn consumer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<21, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the Consumer_DumpResponse
variant.
Sourcepub fn consumer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<22, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn consumer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<22, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the Consumer_GetStatsResponse
variant.
Sourcepub fn consumer_set_preferred_layers_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<23, T>>where
T: WriteAsOffset<SetPreferredLayersResponse>,
pub fn consumer_set_preferred_layers_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<23, T>>where
T: WriteAsOffset<SetPreferredLayersResponse>,
Creates an instance of the Consumer_SetPreferredLayersResponse
variant.
Sourcepub fn consumer_set_priority_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<24, T>>where
T: WriteAsOffset<SetPriorityResponse>,
pub fn consumer_set_priority_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<24, T>>where
T: WriteAsOffset<SetPriorityResponse>,
Creates an instance of the Consumer_SetPriorityResponse
variant.
Sourcepub fn data_producer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<25, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn data_producer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<25, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the DataProducer_DumpResponse
variant.
Sourcepub fn data_producer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<26, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn data_producer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<26, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the DataProducer_GetStatsResponse
variant.
Sourcepub fn data_consumer_get_buffered_amount_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<27, T>>where
T: WriteAsOffset<GetBufferedAmountResponse>,
pub fn data_consumer_get_buffered_amount_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<27, T>>where
T: WriteAsOffset<GetBufferedAmountResponse>,
Creates an instance of the DataConsumer_GetBufferedAmountResponse
variant.
Sourcepub fn data_consumer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<28, T>>where
T: WriteAsOffset<DumpResponse>,
pub fn data_consumer_dump_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<28, T>>where
T: WriteAsOffset<DumpResponse>,
Creates an instance of the DataConsumer_DumpResponse
variant.
Sourcepub fn data_consumer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<29, T>>where
T: WriteAsOffset<GetStatsResponse>,
pub fn data_consumer_get_stats_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<29, T>>where
T: WriteAsOffset<GetStatsResponse>,
Creates an instance of the DataConsumer_GetStatsResponse
variant.
Sourcepub fn data_consumer_set_subchannels_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<30, T>>where
T: WriteAsOffset<SetSubchannelsResponse>,
pub fn data_consumer_set_subchannels_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<30, T>>where
T: WriteAsOffset<SetSubchannelsResponse>,
Creates an instance of the DataConsumer_SetSubchannelsResponse
variant.
Sourcepub fn data_consumer_add_subchannel_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<31, T>>where
T: WriteAsOffset<AddSubchannelResponse>,
pub fn data_consumer_add_subchannel_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<31, T>>where
T: WriteAsOffset<AddSubchannelResponse>,
Creates an instance of the DataConsumer_AddSubchannelResponse
variant.
Sourcepub fn data_consumer_remove_subchannel_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<32, T>>where
T: WriteAsOffset<RemoveSubchannelResponse>,
pub fn data_consumer_remove_subchannel_response<T>(
self,
value: T,
) -> BodyBuilder<Initialized<32, T>>where
T: WriteAsOffset<RemoveSubchannelResponse>,
Creates an instance of the DataConsumer_RemoveSubchannelResponse
variant.
Source§impl<const N: u8, T> BodyBuilder<Initialized<N, T>>
impl<const N: u8, T> BodyBuilder<Initialized<N, T>>
Sourcepub fn finish(self, builder: &mut Builder) -> UnionOffset<Body>where
Self: WriteAsUnion<Body>,
pub fn finish(self, builder: &mut Builder) -> UnionOffset<Body>where
Self: WriteAsUnion<Body>,
Finish writing the builder to get an UnionOffset to a serialized Body.