#[non_exhaustive]pub struct CustomVoice {
pub id: String,
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.id: String§rest: RestImplementations§
Source§impl CustomVoice
impl CustomVoice
Trait Implementations§
Source§impl Clone for CustomVoice
impl Clone for CustomVoice
Source§fn clone(&self) -> CustomVoice
fn clone(&self) -> CustomVoice
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 CustomVoice
impl Debug for CustomVoice
Source§impl<'de> Deserialize<'de> for CustomVoice
impl<'de> Deserialize<'de> for CustomVoice
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 CustomVoice
impl PartialEq for CustomVoice
Source§impl Serialize for CustomVoice
impl Serialize for CustomVoice
impl StructuralPartialEq for CustomVoice
Auto Trait Implementations§
impl Freeze for CustomVoice
impl RefUnwindSafe for CustomVoice
impl Send for CustomVoice
impl Sync for CustomVoice
impl Unpin for CustomVoice
impl UnsafeUnpin for CustomVoice
impl UnwindSafe for CustomVoice
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