pub struct ConfigPayload {
pub session_id: Option<String>,
pub config: HashMap<String, ConfigValue>,
}Expand description
Configuration payload for runtime parameter updates.
Fields§
§session_id: Option<String>Target session (None = global).
config: HashMap<String, ConfigValue>Configuration key-value pairs.
Trait Implementations§
Source§impl Clone for ConfigPayload
impl Clone for ConfigPayload
Source§impl Debug for ConfigPayload
impl Debug for ConfigPayload
Source§impl<'de> Deserialize<'de> for ConfigPayload
impl<'de> Deserialize<'de> for ConfigPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ConfigPayload
impl PartialEq for ConfigPayload
Source§impl Serialize for ConfigPayload
impl Serialize for ConfigPayload
impl StructuralPartialEq for ConfigPayload
Source§impl Validate for ConfigPayload
impl Validate for ConfigPayload
Source§fn validate_with(&self, limits: ProtocolLimits) -> Result<(), ValidationError>
fn validate_with(&self, limits: ProtocolLimits) -> Result<(), ValidationError>
Validate against an explicit policy.
Source§fn validate(&self) -> Result<(), ValidationError>
fn validate(&self) -> Result<(), ValidationError>
Validate against
ProtocolLimits::DEFAULT.Auto Trait Implementations§
impl Freeze for ConfigPayload
impl RefUnwindSafe for ConfigPayload
impl Send for ConfigPayload
impl Sync for ConfigPayload
impl Unpin for ConfigPayload
impl UnsafeUnpin for ConfigPayload
impl UnwindSafe for ConfigPayload
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