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<()>
Sourcepub fn payload_type<T0>(self, value: T0) -> DumpBuilder<(T0,)>
pub fn payload_type<T0>(self, value: T0) -> DumpBuilder<(T0,)>
Setter for the payload_type
field.
Sourcepub fn payload_type_as_default(self) -> DumpBuilder<(DefaultValue,)>
pub fn payload_type_as_default(self) -> DumpBuilder<(DefaultValue,)>
Sets the payload_type
field to the default value.
Source§impl<T0> DumpBuilder<(T0,)>
impl<T0> DumpBuilder<(T0,)>
Sourcepub fn sequence_number<T1>(self, value: T1) -> DumpBuilder<(T0, T1)>
pub fn sequence_number<T1>(self, value: T1) -> DumpBuilder<(T0, T1)>
Setter for the sequence_number
field.
Sourcepub fn sequence_number_as_default(self) -> DumpBuilder<(T0, DefaultValue)>
pub fn sequence_number_as_default(self) -> DumpBuilder<(T0, DefaultValue)>
Sets the sequence_number
field to the default value.
Source§impl<T0, T1> DumpBuilder<(T0, T1)>
impl<T0, T1> DumpBuilder<(T0, T1)>
Sourcepub fn timestamp<T2>(self, value: T2) -> DumpBuilder<(T0, T1, T2)>
pub fn timestamp<T2>(self, value: T2) -> DumpBuilder<(T0, T1, T2)>
Setter for the timestamp
field.
Sourcepub fn timestamp_as_default(self) -> DumpBuilder<(T0, T1, DefaultValue)>
pub fn timestamp_as_default(self) -> DumpBuilder<(T0, T1, DefaultValue)>
Sets the timestamp
field to the default value.
Source§impl<T0, T1, T2> DumpBuilder<(T0, T1, T2)>
impl<T0, T1, T2> DumpBuilder<(T0, T1, T2)>
Sourcepub fn marker<T3>(self, value: T3) -> DumpBuilder<(T0, T1, T2, T3)>
pub fn marker<T3>(self, value: T3) -> DumpBuilder<(T0, T1, T2, T3)>
Setter for the marker
field.
Sourcepub fn marker_as_default(self) -> DumpBuilder<(T0, T1, T2, DefaultValue)>
pub fn marker_as_default(self) -> DumpBuilder<(T0, T1, T2, DefaultValue)>
Sets the marker
field to the default value.
Source§impl<T0, T1, T2, T3> DumpBuilder<(T0, T1, T2, T3)>
impl<T0, T1, T2, T3> DumpBuilder<(T0, T1, T2, T3)>
Sourcepub fn ssrc<T4>(self, value: T4) -> DumpBuilder<(T0, T1, T2, T3, T4)>
pub fn ssrc<T4>(self, value: T4) -> DumpBuilder<(T0, T1, T2, T3, T4)>
Setter for the ssrc
field.
Sourcepub fn ssrc_as_default(self) -> DumpBuilder<(T0, T1, T2, T3, DefaultValue)>
pub fn ssrc_as_default(self) -> DumpBuilder<(T0, T1, T2, T3, DefaultValue)>
Sets the ssrc
field to the default value.
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 is_key_frame<T5>(
self,
value: T5,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5)>
pub fn is_key_frame<T5>( self, value: T5, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5)>
Setter for the is_key_frame
field.
Sourcepub fn is_key_frame_as_default(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
pub fn is_key_frame_as_default( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
Sets the is_key_frame
field to the default value.
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 size<T6>(self, value: T6) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6)>
pub fn size<T6>(self, value: T6) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Setter for the size
field.
Sourcepub fn size_as_default(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
pub fn size_as_default( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
Sets the size
field to the default value.
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 payload_size<T7>(
self,
value: T7,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
pub fn payload_size<T7>( self, value: T7, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Setter for the payload_size
field.
Sourcepub fn payload_size_as_default(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
pub fn payload_size_as_default( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
Sets the payload_size
field to the default value.
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 spatial_layer<T8>(
self,
value: T8,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
pub fn spatial_layer<T8>( self, value: T8, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
Setter for the spatial_layer
field.
Sourcepub fn spatial_layer_as_default(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, DefaultValue)>
pub fn spatial_layer_as_default( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, DefaultValue)>
Sets the spatial_layer
field to the default value.
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 temporal_layer<T9>(
self,
value: T9,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
pub fn temporal_layer<T9>( self, value: T9, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
Setter for the temporal_layer
field.
Sourcepub fn temporal_layer_as_default(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, DefaultValue)>
pub fn temporal_layer_as_default( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, DefaultValue)>
Sets the temporal_layer
field to the default value.
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 mid<T10>(
self,
value: T10,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
pub fn mid<T10>( self, value: T10, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
Setter for the mid
field.
Sourcepub fn mid_as_null(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, ())>
pub fn mid_as_null( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, ())>
Sets the mid
field to null.
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 rid<T11>(
self,
value: T11,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
pub fn rid<T11>( self, value: T11, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
Setter for the rid
field.
Sourcepub fn rid_as_null(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ())>
pub fn rid_as_null( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ())>
Sets the rid
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 rrid<T12>(
self,
value: T12,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
pub fn rrid<T12>( self, value: T12, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
Setter for the rrid
field.
Sourcepub fn rrid_as_null(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ())>
pub fn rrid_as_null( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ())>
Sets the rrid
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 wide_sequence_number<T13>(
self,
value: T13,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>where
T13: WriteAsOptional<u16>,
pub fn wide_sequence_number<T13>(
self,
value: T13,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>where
T13: WriteAsOptional<u16>,
Setter for the wide_sequence_number
field.
Sourcepub fn wide_sequence_number_as_null(
self,
) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ())>
pub fn wide_sequence_number_as_null( self, ) -> DumpBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ())>
Sets the wide_sequence_number
field to null.