pub struct IngressEventEnvelope {
pub session_id: String,
pub trigger: AgentTrigger,
pub granted_scopes: BTreeSet<String>,
pub idempotency_key: Option<String>,
pub policy: Option<EnginePolicy>,
pub provider: Option<ProviderRequestConfig>,
}Fields§
§session_id: String§trigger: AgentTrigger§granted_scopes: BTreeSet<String>§idempotency_key: Option<String>§policy: Option<EnginePolicy>§provider: Option<ProviderRequestConfig>Trait Implementations§
Source§impl Clone for IngressEventEnvelope
impl Clone for IngressEventEnvelope
Source§fn clone(&self) -> IngressEventEnvelope
fn clone(&self) -> IngressEventEnvelope
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 IngressEventEnvelope
impl Debug for IngressEventEnvelope
Source§impl<'de> Deserialize<'de> for IngressEventEnvelope
impl<'de> Deserialize<'de> for IngressEventEnvelope
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 IngressEventEnvelope
impl PartialEq for IngressEventEnvelope
Source§fn eq(&self, other: &IngressEventEnvelope) -> bool
fn eq(&self, other: &IngressEventEnvelope) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IngressEventEnvelope
impl Serialize for IngressEventEnvelope
impl StructuralPartialEq for IngressEventEnvelope
Auto Trait Implementations§
impl Freeze for IngressEventEnvelope
impl RefUnwindSafe for IngressEventEnvelope
impl Send for IngressEventEnvelope
impl Sync for IngressEventEnvelope
impl Unpin for IngressEventEnvelope
impl UnsafeUnpin for IngressEventEnvelope
impl UnwindSafe for IngressEventEnvelope
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