pub struct ParsedSpeaker {
pub local_label: String,
pub primary_language: Option<String>,
pub feature_row: Option<FeatureRow>,
}Expand description
One typed speaker row normalized from a raw Gemini response.
Fields§
§local_label: StringExact chunk-local label, such as Speaker 1.
primary_language: Option<String>Primary language identifier, absent when Gemini withheld a complete profile.
feature_row: Option<FeatureRow>Validated 24-value row, absent when Gemini withheld a complete profile.
Trait Implementations§
Source§impl Clone for ParsedSpeaker
impl Clone for ParsedSpeaker
Source§fn clone(&self) -> ParsedSpeaker
fn clone(&self) -> ParsedSpeaker
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 ParsedSpeaker
impl Debug for ParsedSpeaker
Source§impl<'de> Deserialize<'de> for ParsedSpeaker
impl<'de> Deserialize<'de> for ParsedSpeaker
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 ParsedSpeaker
impl PartialEq for ParsedSpeaker
Source§impl Serialize for ParsedSpeaker
impl Serialize for ParsedSpeaker
impl StructuralPartialEq for ParsedSpeaker
Auto Trait Implementations§
impl Freeze for ParsedSpeaker
impl RefUnwindSafe for ParsedSpeaker
impl Send for ParsedSpeaker
impl Sync for ParsedSpeaker
impl Unpin for ParsedSpeaker
impl UnsafeUnpin for ParsedSpeaker
impl UnwindSafe for ParsedSpeaker
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