pub struct ConfigReplacement {
pub resource: ConfigResource,
pub configs: Vec<(String, Option<String>)>,
}Expand description
One resource plus replacement entries for Admin::alter_configs_for
(Java alterConfigs(Map)).
Fields§
§resource: ConfigResourceResource to replace configs on.
configs: Vec<(String, Option<String>)>Replacement name/value pairs (value None clears the key).
Implementations§
Source§impl ConfigReplacement
impl ConfigReplacement
Sourcepub fn new(
resource: ConfigResource,
configs: impl IntoIterator<Item = (String, Option<String>)>,
) -> Self
pub fn new( resource: ConfigResource, configs: impl IntoIterator<Item = (String, Option<String>)>, ) -> Self
resource with these entries.
Sourcepub fn from_config(resource: ConfigResource, config: &Config) -> Self
pub fn from_config(resource: ConfigResource, config: &Config) -> Self
Java alterConfigs(Map) value: this resource plus Config::entries.
Trait Implementations§
Source§impl Clone for ConfigReplacement
impl Clone for ConfigReplacement
Source§fn clone(&self) -> ConfigReplacement
fn clone(&self) -> ConfigReplacement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigReplacement
impl Debug for ConfigReplacement
impl Eq for ConfigReplacement
Source§impl PartialEq for ConfigReplacement
impl PartialEq for ConfigReplacement
impl StructuralPartialEq for ConfigReplacement
Auto Trait Implementations§
impl Freeze for ConfigReplacement
impl RefUnwindSafe for ConfigReplacement
impl Send for ConfigReplacement
impl Sync for ConfigReplacement
impl Unpin for ConfigReplacement
impl UnsafeUnpin for ConfigReplacement
impl UnwindSafe for ConfigReplacement
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