pub struct TranscriptMail {
pub typed: Vec<TypedLine>,
pub answers: Vec<Answer>,
pub channel: Vec<ChannelLine>,
pub delivered: HashMap<String, u64>,
}Expand description
What one transcript says about a session’s mail.
Fields§
§typed: Vec<TypedLine>The lines the session’s user typed, in the order they were sent.
answers: Vec<Answer>The session’s answers to its user, in order.
channel: Vec<ChannelLine>Lines the session received on its harness’s own channels, in order.
delivered: HashMap<String, u64>Each filed message the model has seen, by id: when it first did.
Trait Implementations§
Source§impl Clone for TranscriptMail
impl Clone for TranscriptMail
Source§impl Debug for TranscriptMail
impl Debug for TranscriptMail
Auto Trait Implementations§
impl Freeze for TranscriptMail
impl RefUnwindSafe for TranscriptMail
impl Send for TranscriptMail
impl Sync for TranscriptMail
impl Unpin for TranscriptMail
impl UnsafeUnpin for TranscriptMail
impl UnwindSafe for TranscriptMail
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