Struct mediasoup_sys::fbs::worker::ResourceUsageResponseBuilder
source · pub struct ResourceUsageResponseBuilder<State>(/* private fields */);
Expand description
Builder for serializing an instance of the ResourceUsageResponse type.
Can be created using the ResourceUsageResponse::builder method.
Implementations§
source§impl ResourceUsageResponseBuilder<()>
impl ResourceUsageResponseBuilder<()>
sourcepub fn ru_utime<T0>(self, value: T0) -> ResourceUsageResponseBuilder<(T0,)>
pub fn ru_utime<T0>(self, value: T0) -> ResourceUsageResponseBuilder<(T0,)>
Setter for the ru_utime
field.
sourcepub fn ru_utime_as_default(
self
) -> ResourceUsageResponseBuilder<(DefaultValue,)>
pub fn ru_utime_as_default( self ) -> ResourceUsageResponseBuilder<(DefaultValue,)>
Sets the ru_utime
field to the default value.
source§impl<T0> ResourceUsageResponseBuilder<(T0,)>
impl<T0> ResourceUsageResponseBuilder<(T0,)>
sourcepub fn ru_stime<T1>(self, value: T1) -> ResourceUsageResponseBuilder<(T0, T1)>
pub fn ru_stime<T1>(self, value: T1) -> ResourceUsageResponseBuilder<(T0, T1)>
Setter for the ru_stime
field.
sourcepub fn ru_stime_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, DefaultValue)>
pub fn ru_stime_as_default( self ) -> ResourceUsageResponseBuilder<(T0, DefaultValue)>
Sets the ru_stime
field to the default value.
source§impl<T0, T1> ResourceUsageResponseBuilder<(T0, T1)>
impl<T0, T1> ResourceUsageResponseBuilder<(T0, T1)>
sourcepub fn ru_maxrss<T2>(
self,
value: T2
) -> ResourceUsageResponseBuilder<(T0, T1, T2)>
pub fn ru_maxrss<T2>( self, value: T2 ) -> ResourceUsageResponseBuilder<(T0, T1, T2)>
Setter for the ru_maxrss
field.
sourcepub fn ru_maxrss_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, DefaultValue)>
pub fn ru_maxrss_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, DefaultValue)>
Sets the ru_maxrss
field to the default value.
source§impl<T0, T1, T2> ResourceUsageResponseBuilder<(T0, T1, T2)>
impl<T0, T1, T2> ResourceUsageResponseBuilder<(T0, T1, T2)>
sourcepub fn ru_ixrss<T3>(
self,
value: T3
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3)>
pub fn ru_ixrss<T3>( self, value: T3 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3)>
Setter for the ru_ixrss
field.
sourcepub fn ru_ixrss_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, DefaultValue)>
pub fn ru_ixrss_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, DefaultValue)>
Sets the ru_ixrss
field to the default value.
source§impl<T0, T1, T2, T3> ResourceUsageResponseBuilder<(T0, T1, T2, T3)>
impl<T0, T1, T2, T3> ResourceUsageResponseBuilder<(T0, T1, T2, T3)>
sourcepub fn ru_idrss<T4>(
self,
value: T4
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4)>
pub fn ru_idrss<T4>( self, value: T4 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4)>
Setter for the ru_idrss
field.
sourcepub fn ru_idrss_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, DefaultValue)>
pub fn ru_idrss_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, DefaultValue)>
Sets the ru_idrss
field to the default value.
source§impl<T0, T1, T2, T3, T4> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4)>
impl<T0, T1, T2, T3, T4> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4)>
sourcepub fn ru_isrss<T5>(
self,
value: T5
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5)>
pub fn ru_isrss<T5>( self, value: T5 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5)>
Setter for the ru_isrss
field.
sourcepub fn ru_isrss_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
pub fn ru_isrss_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, DefaultValue)>
Sets the ru_isrss
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5)>
impl<T0, T1, T2, T3, T4, T5> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5)>
sourcepub fn ru_minflt<T6>(
self,
value: T6
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6)>
pub fn ru_minflt<T6>( self, value: T6 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6)>
Setter for the ru_minflt
field.
sourcepub fn ru_minflt_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
pub fn ru_minflt_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, DefaultValue)>
Sets the ru_minflt
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6)>
impl<T0, T1, T2, T3, T4, T5, T6> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6)>
sourcepub fn ru_majflt<T7>(
self,
value: T7
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
pub fn ru_majflt<T7>( self, value: T7 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
Setter for the ru_majflt
field.
sourcepub fn ru_majflt_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
pub fn ru_majflt_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, DefaultValue)>
Sets the ru_majflt
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
impl<T0, T1, T2, T3, T4, T5, T6, T7> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
sourcepub fn ru_nswap<T8>(
self,
value: T8
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
pub fn ru_nswap<T8>( self, value: T8 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
Setter for the ru_nswap
field.
sourcepub fn ru_nswap_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, DefaultValue)>
pub fn ru_nswap_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, DefaultValue)>
Sets the ru_nswap
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>
sourcepub fn ru_inblock<T9>(
self,
value: T9
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
pub fn ru_inblock<T9>( self, value: T9 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
Setter for the ru_inblock
field.
sourcepub fn ru_inblock_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, DefaultValue)>
pub fn ru_inblock_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, DefaultValue)>
Sets the ru_inblock
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
sourcepub fn ru_oublock<T10>(
self,
value: T10
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
pub fn ru_oublock<T10>( self, value: T10 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
Setter for the ru_oublock
field.
sourcepub fn ru_oublock_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, DefaultValue)>
pub fn ru_oublock_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, DefaultValue)>
Sets the ru_oublock
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
sourcepub fn ru_msgsnd<T11>(
self,
value: T11
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
pub fn ru_msgsnd<T11>( self, value: T11 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
Setter for the ru_msgsnd
field.
sourcepub fn ru_msgsnd_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, DefaultValue)>
pub fn ru_msgsnd_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, DefaultValue)>
Sets the ru_msgsnd
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ResourceUsageResponseBuilder<(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> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
sourcepub fn ru_msgrcv<T12>(
self,
value: T12
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
pub fn ru_msgrcv<T12>( self, value: T12 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
Setter for the ru_msgrcv
field.
sourcepub fn ru_msgrcv_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, DefaultValue)>
pub fn ru_msgrcv_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, DefaultValue)>
Sets the ru_msgrcv
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ResourceUsageResponseBuilder<(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> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
sourcepub fn ru_nsignals<T13>(
self,
value: T13
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
pub fn ru_nsignals<T13>( self, value: T13 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
Setter for the ru_nsignals
field.
sourcepub fn ru_nsignals_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, DefaultValue)>
pub fn ru_nsignals_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, DefaultValue)>
Sets the ru_nsignals
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ResourceUsageResponseBuilder<(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> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
sourcepub fn ru_nvcsw<T14>(
self,
value: T14
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
pub fn ru_nvcsw<T14>( self, value: T14 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
Setter for the ru_nvcsw
field.
sourcepub fn ru_nvcsw_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, DefaultValue)>
pub fn ru_nvcsw_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, DefaultValue)>
Sets the ru_nvcsw
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ResourceUsageResponseBuilder<(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> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
sourcepub fn ru_nivcsw<T15>(
self,
value: T15
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
pub fn ru_nivcsw<T15>( self, value: T15 ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
Setter for the ru_nivcsw
field.
sourcepub fn ru_nivcsw_as_default(
self
) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, DefaultValue)>
pub fn ru_nivcsw_as_default( self ) -> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, DefaultValue)>
Sets the ru_nivcsw
field to the default value.
source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ResourceUsageResponseBuilder<(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> ResourceUsageResponseBuilder<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
sourcepub fn finish(self, builder: &mut Builder) -> Offset<ResourceUsageResponse>where
Self: WriteAsOffset<ResourceUsageResponse>,
pub fn finish(self, builder: &mut Builder) -> Offset<ResourceUsageResponse>where
Self: WriteAsOffset<ResourceUsageResponse>,
Finish writing the builder to get an Offset to a serialized ResourceUsageResponse.