pub struct DumpBuilder<State>(/* private fields */);
Expand description
Builder for serializing an instance of the Dump type.
Can be created using the Dump::builder method.
Implementations§
Source§impl DumpBuilder<()>
impl DumpBuilder<()>
Source§impl<T0> DumpBuilder<(T0,)>
impl<T0> DumpBuilder<(T0,)>
Sourcepub fn direct<T1>(self, value: T1) -> DumpBuilder<(T0, T1)>
pub fn direct<T1>(self, value: T1) -> DumpBuilder<(T0, T1)>
Setter for the direct
field.
Sourcepub fn direct_as_default(self) -> DumpBuilder<(T0, DefaultValue)>
pub fn direct_as_default(self) -> DumpBuilder<(T0, DefaultValue)>
Sets the direct
field to the default value.
Source§impl<T0, T1> DumpBuilder<(T0, T1)>
impl<T0, T1> DumpBuilder<(T0, T1)>
Sourcepub fn producer_ids<T2>(self, value: T2) -> DumpBuilder<(T0, T1, T2)>
pub fn producer_ids<T2>(self, value: T2) -> DumpBuilder<(T0, T1, T2)>
Setter for the producer_ids
field.
Source§impl<T0, T1, T2> DumpBuilder<(T0, T1, T2)>
impl<T0, T1, T2> DumpBuilder<(T0, T1, T2)>
Sourcepub fn consumer_ids<T3>(self, value: T3) -> DumpBuilder<(T0, T1, T2, T3)>
pub fn consumer_ids<T3>(self, value: T3) -> DumpBuilder<(T0, T1, T2, T3)>
Setter for the consumer_ids
field.
Source§impl<T0, T1, T2, T3> DumpBuilder<(T0, T1, T2, T3)>
impl<T0, T1, T2, T3> DumpBuilder<(T0, T1, T2, T3)>
Sourcepub fn map_ssrc_consumer_id<T4>(
self,
value: T4,
) -> DumpBuilder<(T0, T1, T2, T3, T4)>
pub fn map_ssrc_consumer_id<T4>( self, value: T4, ) -> DumpBuilder<(T0, T1, T2, T3, T4)>
Setter for the map_ssrc_consumer_id
field.
Source§impl<T0, T1, T2, T3, T4> DumpBuilder<(T0, T1, T2, T3, T4)>
impl<T0, T1, T2, T3, T4> DumpBuilder<(T0, T1, T2, T3, T4)>
Sourcepub fn map_rtx_ssrc_consumer_id<T5>(
self,
value: T5,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5)>
pub fn map_rtx_ssrc_consumer_id<T5>( self, value: T5, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5)>
Setter for the map_rtx_ssrc_consumer_id
field.
Source§impl<T0, T1, T2, T3, T4, T5> DumpBuilder<(T0, T1, T2, T3, T4, T5)>
impl<T0, T1, T2, T3, T4, T5> DumpBuilder<(T0, T1, T2, T3, T4, T5)>
Sourcepub fn data_producer_ids<T6>(
self,
value: T6,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6)>
pub fn data_producer_ids<T6>( self, value: T6, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Setter for the data_producer_ids
field.
Source§impl<T0, T1, T2, T3, T4, T5, T6> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6)>
impl<T0, T1, T2, T3, T4, T5, T6> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Sourcepub fn data_consumer_ids<T7>(
self,
value: T7,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
pub fn data_consumer_ids<T7>( self, value: T7, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Setter for the data_consumer_ids
field.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
impl<T0, T1, T2, T3, T4, T5, T6, T7> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Sourcepub fn recv_rtp_header_extensions<T8>(
self,
value: T8,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
pub fn recv_rtp_header_extensions<T8>( self, value: T8, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
Setter for the recv_rtp_header_extensions
field.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
Sourcepub fn rtp_listener<T9>(
self,
value: T9,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
pub fn rtp_listener<T9>( self, value: T9, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
Setter for the rtp_listener
field.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
Sourcepub fn max_message_size<T10>(
self,
value: T10,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
pub fn max_message_size<T10>( self, value: T10, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
Setter for the max_message_size
field.
Sourcepub fn max_message_size_as_default(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, DefaultValue)>
pub fn max_message_size_as_default( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, DefaultValue)>
Sets the max_message_size
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
Sourcepub fn sctp_parameters<T11>(
self,
value: T11,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
pub fn sctp_parameters<T11>( self, value: T11, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
Setter for the sctp_parameters
field.
Sourcepub fn sctp_parameters_as_null(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ())>
pub fn sctp_parameters_as_null( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ())>
Sets the sctp_parameters
field to null.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
Sourcepub fn sctp_state<T12>(
self,
value: T12,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>where
T12: WriteAsOptional<SctpState>,
pub fn sctp_state<T12>(
self,
value: T12,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>where
T12: WriteAsOptional<SctpState>,
Setter for the sctp_state
field.
Sourcepub fn sctp_state_as_null(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ())>
pub fn sctp_state_as_null( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ())>
Sets the sctp_state
field to null.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
Sourcepub fn sctp_listener<T13>(
self,
value: T13,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
pub fn sctp_listener<T13>( self, value: T13, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
Setter for the sctp_listener
field.
Sourcepub fn sctp_listener_as_null(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ())>
pub fn sctp_listener_as_null( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ())>
Sets the sctp_listener
field to null.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
Sourcepub fn trace_event_types<T14>(
self,
value: T14,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
pub fn trace_event_types<T14>( self, value: T14, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
Setter for the trace_event_types
field.