pub struct BaseStatsBuilder<State>(/* private fields */);
Expand description
Builder for serializing an instance of the BaseStats type.
Can be created using the BaseStats::builder method.
Implementations§
Source§impl BaseStatsBuilder<()>
impl BaseStatsBuilder<()>
Sourcepub fn timestamp<T0>(self, value: T0) -> BaseStatsBuilder<(T0,)>
pub fn timestamp<T0>(self, value: T0) -> BaseStatsBuilder<(T0,)>
Setter for the timestamp
field.
Sourcepub fn timestamp_as_default(self) -> BaseStatsBuilder<(DefaultValue,)>
pub fn timestamp_as_default(self) -> BaseStatsBuilder<(DefaultValue,)>
Sets the timestamp
field to the default value.
Source§impl<T0> BaseStatsBuilder<(T0,)>
impl<T0> BaseStatsBuilder<(T0,)>
Sourcepub fn ssrc<T1>(self, value: T1) -> BaseStatsBuilder<(T0, T1)>
pub fn ssrc<T1>(self, value: T1) -> BaseStatsBuilder<(T0, T1)>
Setter for the ssrc
field.
Sourcepub fn ssrc_as_default(self) -> BaseStatsBuilder<(T0, DefaultValue)>
pub fn ssrc_as_default(self) -> BaseStatsBuilder<(T0, DefaultValue)>
Sets the ssrc
field to the default value.
Source§impl<T0, T1> BaseStatsBuilder<(T0, T1)>
impl<T0, T1> BaseStatsBuilder<(T0, T1)>
Sourcepub fn kind<T2>(self, value: T2) -> BaseStatsBuilder<(T0, T1, T2)>
pub fn kind<T2>(self, value: T2) -> BaseStatsBuilder<(T0, T1, T2)>
Setter for the kind
field.
Sourcepub fn kind_as_default(self) -> BaseStatsBuilder<(T0, T1, DefaultValue)>
pub fn kind_as_default(self) -> BaseStatsBuilder<(T0, T1, DefaultValue)>
Sets the kind
field to the default value.
Source§impl<T0, T1, T2> BaseStatsBuilder<(T0, T1, T2)>
impl<T0, T1, T2> BaseStatsBuilder<(T0, T1, T2)>
Sourcepub fn mime_type<T3>(self, value: T3) -> BaseStatsBuilder<(T0, T1, T2, T3)>
pub fn mime_type<T3>(self, value: T3) -> BaseStatsBuilder<(T0, T1, T2, T3)>
Setter for the mime_type
field.
Source§impl<T0, T1, T2, T3> BaseStatsBuilder<(T0, T1, T2, T3)>
impl<T0, T1, T2, T3> BaseStatsBuilder<(T0, T1, T2, T3)>
Sourcepub fn packets_lost<T4>(
self,
value: T4,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4)>
pub fn packets_lost<T4>( self, value: T4, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4)>
Setter for the packets_lost
field.
Sourcepub fn packets_lost_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, DefaultValue)>
pub fn packets_lost_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, DefaultValue)>
Sets the packets_lost
field to the default value.
Source§impl<T0, T1, T2, T3, T4> BaseStatsBuilder<(T0, T1, T2, T3, T4)>
impl<T0, T1, T2, T3, T4> BaseStatsBuilder<(T0, T1, T2, T3, T4)>
Sourcepub fn fraction_lost<T5>(
self,
value: T5,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5)>
pub fn fraction_lost<T5>( self, value: T5, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5)>
Setter for the fraction_lost
field.
Sourcepub fn fraction_lost_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
pub fn fraction_lost_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
Sets the fraction_lost
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5)>
impl<T0, T1, T2, T3, T4, T5> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5)>
Sourcepub fn packets_discarded<T6>(
self,
value: T6,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6)>
pub fn packets_discarded<T6>( self, value: T6, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Setter for the packets_discarded
field.
Sourcepub fn packets_discarded_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
pub fn packets_discarded_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
Sets the packets_discarded
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6)>
impl<T0, T1, T2, T3, T4, T5, T6> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Sourcepub fn packets_retransmitted<T7>(
self,
value: T7,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
pub fn packets_retransmitted<T7>( self, value: T7, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Setter for the packets_retransmitted
field.
Sourcepub fn packets_retransmitted_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
pub fn packets_retransmitted_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
Sets the packets_retransmitted
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
impl<T0, T1, T2, T3, T4, T5, T6, T7> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Sourcepub fn packets_repaired<T8>(
self,
value: T8,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
pub fn packets_repaired<T8>( self, value: T8, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
Setter for the packets_repaired
field.
Sourcepub fn packets_repaired_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, DefaultValue)>
pub fn packets_repaired_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, DefaultValue)>
Sets the packets_repaired
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
Sourcepub fn nack_count<T9>(
self,
value: T9,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
pub fn nack_count<T9>( self, value: T9, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
Setter for the nack_count
field.
Sourcepub fn nack_count_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, DefaultValue)>
pub fn nack_count_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, DefaultValue)>
Sets the nack_count
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
Sourcepub fn nack_packet_count<T10>(
self,
value: T10,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
pub fn nack_packet_count<T10>( self, value: T10, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
Setter for the nack_packet_count
field.
Sourcepub fn nack_packet_count_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, DefaultValue)>
pub fn nack_packet_count_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, DefaultValue)>
Sets the nack_packet_count
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
Sourcepub fn pli_count<T11>(
self,
value: T11,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
pub fn pli_count<T11>( self, value: T11, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
Setter for the pli_count
field.
Sourcepub fn pli_count_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, DefaultValue)>
pub fn pli_count_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, DefaultValue)>
Sets the pli_count
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> BaseStatsBuilder<(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> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
Sourcepub fn fir_count<T12>(
self,
value: T12,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
pub fn fir_count<T12>( self, value: T12, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
Setter for the fir_count
field.
Sourcepub fn fir_count_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, DefaultValue)>
pub fn fir_count_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, DefaultValue)>
Sets the fir_count
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> BaseStatsBuilder<(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> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
Sourcepub fn score<T13>(
self,
value: T13,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
pub fn score<T13>( self, value: T13, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
Setter for the score
field.
Sourcepub fn score_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, DefaultValue)>
pub fn score_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, DefaultValue)>
Sets the score
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> BaseStatsBuilder<(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> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
Sourcepub fn rid<T14>(
self,
value: T14,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
pub fn rid<T14>( self, value: T14, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
Setter for the rid
field.
Sourcepub fn rid_as_null(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ())>
pub fn rid_as_null( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ())>
Sets the rid
field to null.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
Sourcepub fn rtx_ssrc<T15>(
self,
value: T15,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>where
T15: WriteAsOptional<u32>,
pub fn rtx_ssrc<T15>(
self,
value: T15,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>where
T15: WriteAsOptional<u32>,
Setter for the rtx_ssrc
field.
Sourcepub fn rtx_ssrc_as_null(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, ())>
pub fn rtx_ssrc_as_null( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, ())>
Sets the rtx_ssrc
field to null.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
Sourcepub fn rtx_packets_discarded<T16>(
self,
value: T16,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)>
pub fn rtx_packets_discarded<T16>( self, value: T16, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)>
Setter for the rtx_packets_discarded
field.
Sourcepub fn rtx_packets_discarded_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, DefaultValue)>
pub fn rtx_packets_discarded_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, DefaultValue)>
Sets the rtx_packets_discarded
field to the default value.
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)>
Sourcepub fn round_trip_time<T17>(
self,
value: T17,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)>
pub fn round_trip_time<T17>( self, value: T17, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)>
Setter for the round_trip_time
field.
Sourcepub fn round_trip_time_as_default(
self,
) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, DefaultValue)>
pub fn round_trip_time_as_default( self, ) -> BaseStatsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, DefaultValue)>
Sets the round_trip_time
field to the default value.