pub struct CompiledSkillReplay {
pub package_id: String,
pub rule_id: String,
pub handler_id: String,
pub answer: String,
pub cache_hit: String,
}Expand description
Deterministic replay result from a compiled package.
Fields§
§package_id: StringPackage that replayed.
rule_id: StringTrigger rule selected for this replay.
handler_id: StringCompiled handler selected for this replay.
answer: StringUser-facing answer projected by the compiled handler.
cache_hit: StringCache-hit payload that should be appended to the event log.
Trait Implementations§
Source§impl Clone for CompiledSkillReplay
impl Clone for CompiledSkillReplay
Source§fn clone(&self) -> CompiledSkillReplay
fn clone(&self) -> CompiledSkillReplay
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 CompiledSkillReplay
impl Debug for CompiledSkillReplay
impl Eq for CompiledSkillReplay
Source§impl PartialEq for CompiledSkillReplay
impl PartialEq for CompiledSkillReplay
impl StructuralPartialEq for CompiledSkillReplay
Auto Trait Implementations§
impl Freeze for CompiledSkillReplay
impl RefUnwindSafe for CompiledSkillReplay
impl Send for CompiledSkillReplay
impl Sync for CompiledSkillReplay
impl Unpin for CompiledSkillReplay
impl UnsafeUnpin for CompiledSkillReplay
impl UnwindSafe for CompiledSkillReplay
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.