pub struct AiAlertConfig {
pub enabled: bool,
pub analysis_interval_secs: u64,
pub channels: Option<AlertDeliveryChannels>,
}Fields§
§enabled: boolEnable conversational alerts (default: true when [ai] is configured).
analysis_interval_secs: u64How often to analyze cluster health (seconds, default: 60).
channels: Option<AlertDeliveryChannels>Channels to deliver conversation updates.
Trait Implementations§
Source§impl Clone for AiAlertConfig
impl Clone for AiAlertConfig
Source§fn clone(&self) -> AiAlertConfig
fn clone(&self) -> AiAlertConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AiAlertConfig
impl Debug for AiAlertConfig
Source§impl<'de> Deserialize<'de> for AiAlertConfig
impl<'de> Deserialize<'de> for AiAlertConfig
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
Auto Trait Implementations§
impl Freeze for AiAlertConfig
impl RefUnwindSafe for AiAlertConfig
impl Send for AiAlertConfig
impl Sync for AiAlertConfig
impl Unpin for AiAlertConfig
impl UnsafeUnpin for AiAlertConfig
impl UnwindSafe for AiAlertConfig
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