pub struct EpisodeRecord {Show 16 fields
pub id: String,
pub source_tool: String,
pub session_id: String,
pub ts_start: String,
pub ts_end: String,
pub prompt: String,
pub context: String,
pub trace: Vec<EpisodeStep>,
pub result: String,
pub outcome: EpisodeOutcome,
pub meta: EpisodeMeta,
pub consent: EpisodeConsent,
pub license: String,
pub policy_version: String,
pub sanitizer_version: String,
pub content_hash: String,
}Fields§
§id: String§source_tool: String§session_id: String§ts_start: String§ts_end: String§prompt: String§context: String§trace: Vec<EpisodeStep>§result: String§outcome: EpisodeOutcome§meta: EpisodeMeta§consent: EpisodeConsent§license: String§policy_version: String§sanitizer_version: String§content_hash: StringTrait Implementations§
Source§impl Clone for EpisodeRecord
impl Clone for EpisodeRecord
Source§fn clone(&self) -> EpisodeRecord
fn clone(&self) -> EpisodeRecord
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 EpisodeRecord
impl Debug for EpisodeRecord
Source§impl<'de> Deserialize<'de> for EpisodeRecord
impl<'de> Deserialize<'de> for EpisodeRecord
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
Auto Trait Implementations§
impl Freeze for EpisodeRecord
impl RefUnwindSafe for EpisodeRecord
impl Send for EpisodeRecord
impl Sync for EpisodeRecord
impl Unpin for EpisodeRecord
impl UnsafeUnpin for EpisodeRecord
impl UnwindSafe for EpisodeRecord
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