pub struct AudioControl {
pub audio_url: String,
pub text: String,
pub status: AudioStatus,
}Expand description
Audio control structure for managing audio playback
Fields§
§audio_url: StringURL of the audio file
text: StringText description of the audio
status: AudioStatusCurrent audio status
Trait Implementations§
Source§impl Clone for AudioControl
impl Clone for AudioControl
Source§fn clone(&self) -> AudioControl
fn clone(&self) -> AudioControl
Returns a duplicate of the value. Read more
1.0.0 · 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 AudioControl
impl Debug for AudioControl
Source§impl<'de> Deserialize<'de> for AudioControl
impl<'de> Deserialize<'de> for AudioControl
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 AudioControl
impl RefUnwindSafe for AudioControl
impl Send for AudioControl
impl Sync for AudioControl
impl Unpin for AudioControl
impl UnwindSafe for AudioControl
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