pub struct CallbackContextFacts {
pub conversation_id: Option<String>,
pub assistant_membership_id: Option<String>,
pub state_id: String,
pub state_visit: u64,
pub transition_id: String,
pub causation_id: Option<String>,
pub answer_channel: String,
pub context_composition_seam_active: bool,
}Fields§
§conversation_id: Option<String>§assistant_membership_id: Option<String>§state_id: String§state_visit: u64§transition_id: String§causation_id: Option<String>§answer_channel: String§context_composition_seam_active: boolTrait Implementations§
Source§impl Clone for CallbackContextFacts
impl Clone for CallbackContextFacts
Source§impl Debug for CallbackContextFacts
impl Debug for CallbackContextFacts
Source§impl Default for CallbackContextFacts
impl Default for CallbackContextFacts
Source§impl<'de> Deserialize<'de> for CallbackContextFacts
impl<'de> Deserialize<'de> for CallbackContextFacts
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
impl Eq for CallbackContextFacts
Source§impl PartialEq for CallbackContextFacts
impl PartialEq for CallbackContextFacts
Source§impl Serialize for CallbackContextFacts
impl Serialize for CallbackContextFacts
impl StructuralPartialEq for CallbackContextFacts
Auto Trait Implementations§
impl Forget for CallbackContextFacts
impl Freeze for CallbackContextFacts
impl Move for CallbackContextFacts
impl RefUnwindSafe for CallbackContextFacts
impl Send for CallbackContextFacts
impl Sync for CallbackContextFacts
impl Unpin for CallbackContextFacts
impl UnsafeUnpin for CallbackContextFacts
impl UnwindSafe for CallbackContextFacts
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.