pub struct ProjectedInputRequest {
pub input_id: String,
pub source: SessionMessageSource,
pub kind: SessionMessageKind,
pub wrapper: Option<String>,
pub created_at: DateTime<Utc>,
pub request: Option<SessionSkillRequest>,
}Expand description
Untrusted request data only; neither current-input evidence nor permission.
Fields§
§input_id: String§source: SessionMessageSource§kind: SessionMessageKind§wrapper: Option<String>§created_at: DateTime<Utc>§request: Option<SessionSkillRequest>Trait Implementations§
Source§impl Debug for ProjectedInputRequest
impl Debug for ProjectedInputRequest
Source§impl PartialEq for ProjectedInputRequest
impl PartialEq for ProjectedInputRequest
impl StructuralPartialEq for ProjectedInputRequest
Auto Trait Implementations§
impl Freeze for ProjectedInputRequest
impl RefUnwindSafe for ProjectedInputRequest
impl Send for ProjectedInputRequest
impl Sync for ProjectedInputRequest
impl Unpin for ProjectedInputRequest
impl UnsafeUnpin for ProjectedInputRequest
impl UnwindSafe for ProjectedInputRequest
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