pub enum PlannerBackend {
RustFFT,
FFTW,
CUDA,
Custom(String),
}
Expand description
Backend type for FFT operations
Variants§
RustFFT
Default rustfft backend
FFTW
FFTW-compatible backend
CUDA
CUDA-accelerated backend
Custom(String)
Custom backend implementation
Trait Implementations§
Source§impl Clone for PlannerBackend
impl Clone for PlannerBackend
Source§fn clone(&self) -> PlannerBackend
fn clone(&self) -> PlannerBackend
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 PlannerBackend
impl Debug for PlannerBackend
Source§impl Default for PlannerBackend
impl Default for PlannerBackend
Source§fn default() -> PlannerBackend
fn default() -> PlannerBackend
Returns the “default value” for a type. Read more
Source§impl Hash for PlannerBackend
impl Hash for PlannerBackend
Source§impl PartialEq for PlannerBackend
impl PartialEq for PlannerBackend
impl Eq for PlannerBackend
impl StructuralPartialEq for PlannerBackend
Auto Trait Implementations§
impl Freeze for PlannerBackend
impl RefUnwindSafe for PlannerBackend
impl Send for PlannerBackend
impl Sync for PlannerBackend
impl Unpin for PlannerBackend
impl UnwindSafe for PlannerBackend
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more