pub struct LiftingBuf {
pub active: bool,
pub line_idx: Option<usize>,
}Expand description
A line buffer reference used during wavelet lifting.
Fields§
§active: boolWhether this buffer slot is currently active in a lifting step.
line_idx: Option<usize>Index into an external line-buffer array (avoids self-referential lifetime issues that a raw mutable reference would introduce).
Implementations§
Source§impl LiftingBuf
impl LiftingBuf
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LiftingBuf
impl RefUnwindSafe for LiftingBuf
impl Send for LiftingBuf
impl Sync for LiftingBuf
impl Unpin for LiftingBuf
impl UnsafeUnpin for LiftingBuf
impl UnwindSafe for LiftingBuf
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