pub struct TranscriptItemView {
pub stable_id: String,
pub position: u64,
pub seq: u64,
pub role: String,
pub text: String,
pub created_at_ms: i64,
pub last_changed_at_ms: i64,
pub body: TranscriptBody,
}Fields§
§stable_id: String§position: u64§seq: u64What to pass as the next after_seq. It is the position for everything
but an agent message, which carries the ordinal of its latest content.
role: String§text: StringThe item flattened to text, which is what a reading caller wants.
created_at_ms: i64§last_changed_at_ms: i64§body: TranscriptBodyThe stored body, for a caller that needs the structure behind the text.
Trait Implementations§
Source§impl Clone for TranscriptItemView
impl Clone for TranscriptItemView
Source§fn clone(&self) -> TranscriptItemView
fn clone(&self) -> TranscriptItemView
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 TranscriptItemView
impl Debug for TranscriptItemView
Source§impl<'de> Deserialize<'de> for TranscriptItemView
impl<'de> Deserialize<'de> for TranscriptItemView
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
Source§impl PartialEq for TranscriptItemView
impl PartialEq for TranscriptItemView
Source§impl Serialize for TranscriptItemView
impl Serialize for TranscriptItemView
impl StructuralPartialEq for TranscriptItemView
Auto Trait Implementations§
impl Freeze for TranscriptItemView
impl RefUnwindSafe for TranscriptItemView
impl Send for TranscriptItemView
impl Sync for TranscriptItemView
impl Unpin for TranscriptItemView
impl UnsafeUnpin for TranscriptItemView
impl UnwindSafe for TranscriptItemView
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.