pub enum WaveSource {
File(String),
Data,
DragAndDrop(Option<String>),
Url(String),
Cxxrtl,
}
Variants§
Trait Implementations§
Source§impl Clone for WaveSource
impl Clone for WaveSource
Source§fn clone(&self) -> WaveSource
fn clone(&self) -> WaveSource
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 WaveSource
impl Debug for WaveSource
Source§impl<'de> Deserialize<'de> for WaveSource
impl<'de> Deserialize<'de> for WaveSource
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 FromBytesOwned for WaveSourcewhere
Json<Self>: FromBytesOwned,
impl FromBytesOwned for WaveSourcewhere
Json<Self>: FromBytesOwned,
Source§impl PartialEq for WaveSource
impl PartialEq for WaveSource
Source§impl Serialize for WaveSource
impl Serialize for WaveSource
Source§impl<'__to_bytes_a> ToBytes<'__to_bytes_a> for WaveSource
impl<'__to_bytes_a> ToBytes<'__to_bytes_a> for WaveSource
impl StructuralPartialEq for WaveSource
Auto Trait Implementations§
impl Freeze for WaveSource
impl RefUnwindSafe for WaveSource
impl Send for WaveSource
impl Sync for WaveSource
impl Unpin for WaveSource
impl UnwindSafe for WaveSource
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