pub enum CompileTarget {
Offline,
Runtime,
}Expand description
What a compiled Program will be used for. Offline compilation preserves
streaming blockers as warnings; runtime compilation promotes them to errors
so a target that requires native streaming cannot silently fall back to a
full pre-rendered buffer.
Variants§
Offline
Offline rendering (mix, ranges, stems).
Runtime
Real-time playback through the runtime engine.
Trait Implementations§
Source§impl Clone for CompileTarget
impl Clone for CompileTarget
Source§fn clone(&self) -> CompileTarget
fn clone(&self) -> CompileTarget
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 moreimpl Copy for CompileTarget
Source§impl Debug for CompileTarget
impl Debug for CompileTarget
Source§impl Default for CompileTarget
impl Default for CompileTarget
Source§fn default() -> CompileTarget
fn default() -> CompileTarget
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompileTarget
impl<'de> Deserialize<'de> for CompileTarget
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
impl Eq for CompileTarget
Source§impl PartialEq for CompileTarget
impl PartialEq for CompileTarget
Source§impl Serialize for CompileTarget
impl Serialize for CompileTarget
impl StructuralPartialEq for CompileTarget
Auto Trait Implementations§
impl Freeze for CompileTarget
impl RefUnwindSafe for CompileTarget
impl Send for CompileTarget
impl Sync for CompileTarget
impl Unpin for CompileTarget
impl UnsafeUnpin for CompileTarget
impl UnwindSafe for CompileTarget
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