strided-basic 0.4.6

Shared typed strided CPU primitives and copy/reduction execution.
Documentation
use super::*;

#[test]
fn test_f64_satisfies_maybe_traits() {
    fn _check_send<T: MaybeSend>() {}
    fn _check_sync<T: MaybeSync>() {}
    fn _check_send_sync<T: MaybeSendSync>() {}
    _check_send::<f64>();
    _check_sync::<f64>();
    _check_send_sync::<f64>();
}

#[cfg(not(feature = "parallel"))]
#[test]
fn test_rc_satisfies_maybe_traits_without_parallel() {
    use std::rc::Rc;
    fn _check_send<T: MaybeSend>() {}
    fn _check_sync<T: MaybeSync>() {}
    fn _check_send_sync<T: MaybeSendSync>() {}
    _check_send::<Rc<f64>>();
    _check_sync::<Rc<f64>>();
    _check_send_sync::<Rc<f64>>();
}