pub struct InteractionConfig {
pub manual: Option<ManualInteractionConfig>,
pub triggers: Vec<TriggerInteractionConfig>,
}Expand description
Declares how operators can interact with a deployed agent in the control plane.
Fields§
§manual: Option<ManualInteractionConfig>§triggers: Vec<TriggerInteractionConfig>Trait Implementations§
Source§impl Clone for InteractionConfig
impl Clone for InteractionConfig
Source§fn clone(&self) -> InteractionConfig
fn clone(&self) -> InteractionConfig
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 InteractionConfig
impl Debug for InteractionConfig
Source§impl<'de> Deserialize<'de> for InteractionConfig
impl<'de> Deserialize<'de> for InteractionConfig
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 InteractionConfig
impl PartialEq for InteractionConfig
Source§impl Serialize for InteractionConfig
impl Serialize for InteractionConfig
impl Eq for InteractionConfig
impl StructuralPartialEq for InteractionConfig
Auto Trait Implementations§
impl Freeze for InteractionConfig
impl RefUnwindSafe for InteractionConfig
impl Send for InteractionConfig
impl Sync for InteractionConfig
impl Unpin for InteractionConfig
impl UnsafeUnpin for InteractionConfig
impl UnwindSafe for InteractionConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.