pub struct VoiceMetadata {
pub duration_ms: Option<i64>,
pub waveform: Option<Vec<f64>>,
}Fields§
§duration_ms: Option<i64>Server-observed recording duration in milliseconds, when known.
waveform: Option<Vec<f64>>Server-provided normalized waveform samples for optional display.
Implementations§
Source§impl VoiceMetadata
impl VoiceMetadata
pub fn serialize<__S>(
__self: &VoiceMetadata,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> VoiceMetadata
impl<'de> VoiceMetadata
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<VoiceMetadata, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for VoiceMetadata
impl Clone for VoiceMetadata
Source§impl Debug for VoiceMetadata
impl Debug for VoiceMetadata
Source§impl<'de> Deserialize<'de> for VoiceMetadata
impl<'de> Deserialize<'de> for VoiceMetadata
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
Auto Trait Implementations§
impl Freeze for VoiceMetadata
impl RefUnwindSafe for VoiceMetadata
impl Send for VoiceMetadata
impl Sync for VoiceMetadata
impl Unpin for VoiceMetadata
impl UnsafeUnpin for VoiceMetadata
impl UnwindSafe for VoiceMetadata
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