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.