pub struct Midpointer { /* private fields */ }Expand description
Midpointer is a block re-center a NRZ burst around 0.
Implementations§
Source§impl Midpointer
impl Midpointer
pub fn new( src: NCReadStream<Vec<Float>>, ) -> (Self, <NCWriteStream<Vec<Float>> as StreamReadSide>::ReadSide)
Trait Implementations§
Source§impl Block for Midpointer
impl Block for Midpointer
Source§impl BlockName for Midpointer
impl BlockName for Midpointer
Source§fn block_name(&self) -> &str
fn block_name(&self) -> &str
Name of block Read more
Auto Trait Implementations§
impl Freeze for Midpointer
impl RefUnwindSafe for Midpointer
impl Send for Midpointer
impl Sync for Midpointer
impl Unpin for Midpointer
impl UnwindSafe for Midpointer
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