pub struct ParsedChunk {
pub clip_valid: bool,
pub clip_validity_reason: Option<String>,
pub speakers: Vec<ParsedSpeaker>,
}Expand description
Complete normalized speaker structure for one raw Gemini result.
Fields§
§clip_valid: boolWhether every substantive speaker supplied a complete feature profile.
clip_validity_reason: Option<String>Brief incompleteness reason, present exactly when clip_valid is false.
speakers: Vec<ParsedSpeaker>One row for every substantive chunk-local speaker.
Trait Implementations§
Source§impl Clone for ParsedChunk
impl Clone for ParsedChunk
Source§fn clone(&self) -> ParsedChunk
fn clone(&self) -> ParsedChunk
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 ParsedChunk
impl Debug for ParsedChunk
Source§impl<'de> Deserialize<'de> for ParsedChunk
impl<'de> Deserialize<'de> for ParsedChunk
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 ParsedChunk
impl PartialEq for ParsedChunk
Source§impl Serialize for ParsedChunk
impl Serialize for ParsedChunk
impl StructuralPartialEq for ParsedChunk
Auto Trait Implementations§
impl Freeze for ParsedChunk
impl RefUnwindSafe for ParsedChunk
impl Send for ParsedChunk
impl Sync for ParsedChunk
impl Unpin for ParsedChunk
impl UnsafeUnpin for ParsedChunk
impl UnwindSafe for ParsedChunk
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