pub enum ComplexBuf {
F32(Vec<Complex<f32>>),
F64(Vec<Complex<f64>>),
}Variants§
Implementations§
Source§impl ComplexBuf
impl ComplexBuf
pub fn with_capacity(tag: ComplexWidth, capacity: usize) -> ComplexBuf
pub fn view(&self) -> Complexes<'_>
pub fn capacity(&self) -> usize
pub fn as_mut_ptr(&mut self) -> *mut u8
Source§impl ComplexBuf
impl ComplexBuf
Sourcepub fn collect(
width: ComplexWidth,
values: impl Iterator<Item = Complex<f64>>,
) -> ComplexBuf
pub fn collect( width: ComplexWidth, values: impl Iterator<Item = Complex<f64>>, ) -> ComplexBuf
The complex numbers values at width, each part rounded to it.
Trait Implementations§
Source§impl Clone for ComplexBuf
impl Clone for ComplexBuf
Source§fn clone(&self) -> ComplexBuf
fn clone(&self) -> ComplexBuf
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 moreAuto Trait Implementations§
impl Forget for ComplexBuf
impl Freeze for ComplexBuf
impl RefUnwindSafe for ComplexBuf
impl Send for ComplexBuf
impl Sync for ComplexBuf
impl Unpin for ComplexBuf
impl UnsafeUnpin for ComplexBuf
impl UnwindSafe for ComplexBuf
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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