pub struct TopicJoinConfig;Trait Implementations§
Source§impl Config for TopicJoinConfig
impl Config for TopicJoinConfig
Source§type Kind = TopicJoinConfigParameterKind
type Kind = TopicJoinConfigParameterKind
Enum auto-generated by nodo with one variant for each parameter
Source§type Aux = TopicJoinConfigAux
type Aux = TopicJoinConfigAux
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
Source§impl Default for TopicJoinConfig
impl Default for TopicJoinConfig
Source§fn default() -> TopicJoinConfig
fn default() -> TopicJoinConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TopicJoinConfig
impl RefUnwindSafe for TopicJoinConfig
impl Send for TopicJoinConfig
impl Sync for TopicJoinConfig
impl Unpin for TopicJoinConfig
impl UnwindSafe for TopicJoinConfig
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