Enum synfx_dsp_jit::DSPNodeSigBit
source · pub enum DSPNodeSigBit {
Value,
DSPStatePtr,
NodeStatePtr,
MultReturnPtr,
}
Expand description
An enum to specify the position of value and DSPState and [DSPNodeState] parameters for the JIT compiler.
Variants§
Value
Signature placeholder for f64
DSPStatePtr
Signature placeholder for the DSPState pointer
NodeStatePtr
Signature placeholder for the [DSPNodeState] pointer that belongs to this node
MultReturnPtr
Signature placeholder for a pointer to the multi return value array (max size is 5! *mut [f64; 5]
)
Trait Implementations§
source§impl Clone for DSPNodeSigBit
impl Clone for DSPNodeSigBit
source§fn clone(&self) -> DSPNodeSigBit
fn clone(&self) -> DSPNodeSigBit
Returns a copy 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 DSPNodeSigBit
impl Debug for DSPNodeSigBit
source§impl PartialEq for DSPNodeSigBit
impl PartialEq for DSPNodeSigBit
source§fn eq(&self, other: &DSPNodeSigBit) -> bool
fn eq(&self, other: &DSPNodeSigBit) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DSPNodeSigBit
impl StructuralPartialEq for DSPNodeSigBit
Auto Trait Implementations§
impl RefUnwindSafe for DSPNodeSigBit
impl Send for DSPNodeSigBit
impl Sync for DSPNodeSigBit
impl Unpin for DSPNodeSigBit
impl UnwindSafe for DSPNodeSigBit
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