Struct signalo_filters::filter::Differentiate[][src]

pub struct Differentiate<T> { /* fields omitted */ }

A filter that produces the derivative of the signal.

Trait Implementations

impl<T: Clone> Clone for Differentiate<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Debug> Debug for Differentiate<T>
[src]

Formats the value using the given formatter. Read more

impl<T> Default for Differentiate<T> where
    T: Default
[src]

Returns the "default value" for a type. Read more

impl<T> Stateful for Differentiate<T>
[src]

The filter's internal state.

impl<T> StatefulUnsafe for Differentiate<T>
[src]

Returns a mutable reference to the internal state of the filter.

Returns a mutable reference to the internal state of the filter.

impl<T> InitialState<()> for Differentiate<T>
[src]

Returns the filter's initial state for a given parameter.

impl<T> Resettable for Differentiate<T>
[src]

Resets the internal state of the filter.

impl<T> Filter<T> for Differentiate<T> where
    T: Copy + Sub<T, Output = T> + Zero
[src]

The filter's output type.

Processes the input value, returning a corresponding output.

Auto Trait Implementations

impl<T> Send for Differentiate<T> where
    T: Send

impl<T> Sync for Differentiate<T> where
    T: Sync