#[non_exhaustive]pub struct ReplicatedVoice {
pub consent_audio: AudioData,
pub source_audio: AudioData,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.consent_audio: AudioData§source_audio: AudioData§rest: RestImplementations§
Source§impl ReplicatedVoice
impl ReplicatedVoice
Sourcepub fn builder(
consent_audio: AudioData,
source_audio: AudioData,
) -> ReplicatedVoiceBuilder
pub fn builder( consent_audio: AudioData, source_audio: AudioData, ) -> ReplicatedVoiceBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ReplicatedVoice
impl Clone for ReplicatedVoice
Source§impl Debug for ReplicatedVoice
impl Debug for ReplicatedVoice
Source§impl DeclaredFields for ReplicatedVoice
impl DeclaredFields for ReplicatedVoice
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ReplicatedVoice
impl<'de> Deserialize<'de> for ReplicatedVoice
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 ReplicatedVoice
impl PartialEq for ReplicatedVoice
Source§impl Serialize for ReplicatedVoice
impl Serialize for ReplicatedVoice
impl StructuralPartialEq for ReplicatedVoice
Auto Trait Implementations§
impl Freeze for ReplicatedVoice
impl RefUnwindSafe for ReplicatedVoice
impl Send for ReplicatedVoice
impl Sync for ReplicatedVoice
impl Unpin for ReplicatedVoice
impl UnsafeUnpin for ReplicatedVoice
impl UnwindSafe for ReplicatedVoice
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