pub struct ScanObserver<Observer, BinaryOp, OutputItem, InputItem> { /* private fields */ }
Trait Implementations
Auto Trait Implementations
impl<Observer, BinaryOp, OutputItem, InputItem> RefUnwindSafe for ScanObserver<Observer, BinaryOp, OutputItem, InputItem> where
BinaryOp: RefUnwindSafe,
InputItem: RefUnwindSafe,
Observer: RefUnwindSafe,
OutputItem: RefUnwindSafe,
impl<Observer, BinaryOp, OutputItem, InputItem> Send for ScanObserver<Observer, BinaryOp, OutputItem, InputItem> where
BinaryOp: Send,
Observer: Send,
OutputItem: Send,
impl<Observer, BinaryOp, OutputItem, InputItem> Sync for ScanObserver<Observer, BinaryOp, OutputItem, InputItem> where
BinaryOp: Sync,
Observer: Sync,
OutputItem: Sync,
impl<Observer, BinaryOp, OutputItem, InputItem> Unpin for ScanObserver<Observer, BinaryOp, OutputItem, InputItem> where
BinaryOp: Unpin,
Observer: Unpin,
OutputItem: Unpin,
impl<Observer, BinaryOp, OutputItem, InputItem> UnwindSafe for ScanObserver<Observer, BinaryOp, OutputItem, InputItem> where
BinaryOp: UnwindSafe,
InputItem: RefUnwindSafe,
Observer: UnwindSafe,
OutputItem: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more