pub struct Transcript {
pub transcript_content: TranscriptContent,
pub transcript_metadata: TranscriptMetadata,
}Expand description
Full transcript response from Yahoo Finance.
Fields§
§transcript_content: TranscriptContentThe transcript content including speakers and paragraphs.
transcript_metadata: TranscriptMetadataMetadata about the transcript.
Implementations§
Source§impl Transcript
impl Transcript
Sourcepub fn speaker_name(&self, speaker_id: i32) -> Option<&str>
pub fn speaker_name(&self, speaker_id: i32) -> Option<&str>
Get speaker name by speaker ID.
Sourcepub fn overall_sentiment(&self) -> Sentiment
pub fn overall_sentiment(&self) -> Sentiment
Aggregate sentiment across the whole call, weighted by paragraph length.
Returns a neutral, zero-confidence score for an empty transcript. Only
available when the sentiment feature is enabled.
Sourcepub fn paragraphs_with_speakers(&self) -> Vec<(&Paragraph, Option<&str>)>
pub fn paragraphs_with_speakers(&self) -> Vec<(&Paragraph, Option<&str>)>
Get all paragraphs with speaker names resolved.
Trait Implementations§
Source§impl Clone for Transcript
impl Clone for Transcript
Source§fn clone(&self) -> Transcript
fn clone(&self) -> Transcript
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 Transcript
impl Debug for Transcript
Source§impl<'de> Deserialize<'de> for Transcript
impl<'de> Deserialize<'de> for Transcript
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 Serialize for Transcript
impl Serialize for Transcript
Source§impl Translatable for Transcript
impl Translatable for Transcript
Source§fn visit_translatable(&mut self, visit: &mut dyn FnMut(&mut String))
fn visit_translatable(&mut self, visit: &mut dyn FnMut(&mut String))
Visits paragraph texts (not the joined text, to avoid translating the
same content twice) plus speaker roles and the event title;
after_translate rebuilds the joined
text from the translated paragraphs. Per-sentence/word timing data is
left untranslated. When no paragraphs are present, the full text is
translated directly.
Source§fn after_translate(&mut self)
fn after_translate(&mut self)
Hook invoked after translations have been written back, for types
that maintain derived text (e.g. a transcript’s joined full text).
Auto Trait Implementations§
impl Freeze for Transcript
impl RefUnwindSafe for Transcript
impl Send for Transcript
impl Sync for Transcript
impl Unpin for Transcript
impl UnsafeUnpin for Transcript
impl UnwindSafe for Transcript
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<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 more