SSWTPlan
ferro_
wave
0.17.1
SSWT
Plan
Methods
config
frequencies
new
options
transform
transform_into
with_options
Trait Implementations
Debug
Auto Trait Implementations
!Freeze
!RefUnwindSafe
!UnwindSafe
Send
Sync
Unpin
Blanket Implementations
Any
Borrow<T>
BorrowMut<T>
CastableFrom<ST, Initialized, Initialized>
CastableFrom<ST, Uninit, Uninit>
From<T>
Into<U>
IntoEither
Pointable
Read<Exclusive, BecauseExclusive>
Same
SupersetOf<SS>
TryFrom<U>
TryInto<U>
VZip<V>
In ferro_
wave::
transform::
sswt
ferro_wave
::
transform
::
sswt
Struct
SSWT
Plan
Copy item path
pub struct SSWTPlan {
/* private fields */
}
Implementations
§
§
impl
SSWTPlan
pub fn
new
(config:
SSWTConfig
) ->
Result
<Self>
pub fn
with_options
( config:
SSWTConfig
, options:
SSWTPlanOptions
, ) ->
Result
<Self>
pub fn
config
(&self) -> &
SSWTConfig
pub fn
frequencies
(&self) -> &[
f64
]
pub fn
options
(&self) ->
SSWTPlanOptions
pub fn
transform
(&self, signal: &
Signal
<
f64
>) ->
Result
<
SSWTResult
>
pub fn
transform_into
( &self, signal: &
Signal
<
f64
>, out: &mut
SSWTResult
, ) ->
Result
<
()
>
Trait Implementations
§
§
impl
Debug
for
SSWTPlan
§
fn
fmt
(&self, f: &mut
Formatter
<'_>) ->
Result
Auto Trait Implementations
§
§
impl !
Freeze
for
SSWTPlan
§
impl !
RefUnwindSafe
for
SSWTPlan
§
impl
Send
for
SSWTPlan
§
impl
Sync
for
SSWTPlan
§
impl
Unpin
for
SSWTPlan
§
impl !
UnwindSafe
for
SSWTPlan
Blanket Implementations
§
§
impl<T>
Any
for T
where T: 'static + ?
Sized
,
§
fn
type_id
(&self) ->
TypeId
§
impl<T>
Borrow
<T> for T
where T: ?
Sized
,
§
fn
borrow
(&self) ->
&T
§
impl<T>
BorrowMut
<T> for T
where T: ?
Sized
,
§
fn
borrow_mut
(&mut self) ->
&mut T
§
impl<T>
From
<T> for T
§
fn
from
(t: T) -> T
§
impl<T, U>
Into
<U> for T
where U:
From
<T>,
§
fn
into
(self) -> U
§
impl<T>
IntoEither
for T
§
fn
into_either
(self, into_left:
bool
) ->
Either
<Self, Self>
§
fn
into_either_with
<F>(self, into_left: F) ->
Either
<Self, Self>
where F:
FnOnce
(&Self) ->
bool
,
§
impl<T> Pointable for T
§
const
ALIGN
:
usize
§
type
Init
= T
§
unsafe fn
init
(init: <T as Pointable>::Init) ->
usize
§
unsafe fn
deref
<'a>(ptr:
usize
) ->
&'a T
§
unsafe fn
deref_mut
<'a>(ptr:
usize
) ->
&'a mut T
§
unsafe fn
drop
(ptr:
usize
)
§
impl<T>
Same
for T
§
type
Output
= T
§
impl<SS, SP> SupersetOf<SS> for SP
where SS: SubsetOf<SP>,
§
fn
to_subset
(&self) ->
Option
<SS>
§
fn
is_in_subset
(&self) ->
bool
§
fn
to_subset_unchecked
(&self) -> SS
§
fn
from_subset
(element:
&SS
) -> SP
§
impl<T, U>
TryFrom
<U> for T
where U:
Into
<T>,
§
type
Error
=
Infallible
§
fn
try_from
(value: U) ->
Result
<T, <T as
TryFrom
<U>>::
Error
>
§
impl<T, U>
TryInto
<U> for T
where U:
TryFrom
<T>,
§
type
Error
= <U as
TryFrom
<T>>::
Error
§
fn
try_into
(self) ->
Result
<U, <U as
TryFrom
<T>>::
Error
>
§
impl<V, T> VZip<V> for T
where V: MultiLane<T>,
§
fn
vzip
(self) -> V
§
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?
Sized
, DT: ?
Sized
,
§
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?
Sized
, DT: ?
Sized
,
§
impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?
Sized
,