pub struct DeserializerConfig {
pub queue_size: usize,
}Fields§
§queue_size: usizeMaximum number of messages which can be queued before messages are dropped.
Trait Implementations§
Source§impl Config for DeserializerConfig
impl Config for DeserializerConfig
Source§type Kind = DeserializerConfigParameterKind
type Kind = DeserializerConfigParameterKind
Enum auto-generated by nodo with one variant for each parameter
Source§type Aux = DeserializerConfigAux
type Aux = DeserializerConfigAux
Auxilary type which holds information about when parameters where last modified.
Source§fn list_parameters() -> &'static [(Self::Kind, ParameterProperties)]
fn list_parameters() -> &'static [(Self::Kind, ParameterProperties)]
List all parameters and their properties
Source§fn set_parameter(
&mut self,
kind: Self::Kind,
value: ParameterValue,
) -> Result<(), ConfigSetParameterError>
fn set_parameter( &mut self, kind: Self::Kind, value: ParameterValue, ) -> Result<(), ConfigSetParameterError>
Set a parameter
Source§fn get_parameters(&self) -> Vec<(Self::Kind, ParameterValue)>
fn get_parameters(&self) -> Vec<(Self::Kind, ParameterValue)>
Get values of all parameters
Source§fn set_parameters<I>(&mut self, items: I) -> Result<(), ConfigSetParameterError>
fn set_parameters<I>(&mut self, items: I) -> Result<(), ConfigSetParameterError>
Set multiple parameters
Auto Trait Implementations§
impl Freeze for DeserializerConfig
impl RefUnwindSafe for DeserializerConfig
impl Send for DeserializerConfig
impl Sync for DeserializerConfig
impl Unpin for DeserializerConfig
impl UnwindSafe for DeserializerConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more