pub struct ParallelPlanResult {
pub plan: Arc<FftPlan>,
pub creation_time: Duration,
pub shape: Vec<usize>,
pub thread_id: usize,
}
Expand description
Result of a parallel plan creation
Fields§
§plan: Arc<FftPlan>
The created plan
creation_time: Duration
Time taken to create the plan
shape: Vec<usize>
Shape of the FFT for this plan
thread_id: usize
Thread ID that created this plan
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelPlanResult
impl !RefUnwindSafe for ParallelPlanResult
impl Send for ParallelPlanResult
impl Sync for ParallelPlanResult
impl Unpin for ParallelPlanResult
impl !UnwindSafe for ParallelPlanResult
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> 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