Struct pcg_rand::outputmix::XshRrMixin [−][src]
pub struct XshRrMixin;
This output uses an xor-shift followed by a random rotation.
Trait Implementations
impl<Itype, Xtype> OutputMixin<Itype, Xtype> for XshRrMixin where
Itype: Shr<usize, Output = Itype> + BitXor<Itype, Output = Itype> + AsUsize + AsSmaller<Xtype> + BitSize + Copy,
Xtype: BitSize + PrimInt,
[src]
impl<Itype, Xtype> OutputMixin<Itype, Xtype> for XshRrMixin where
Itype: Shr<usize, Output = Itype> + BitXor<Itype, Output = Itype> + AsUsize + AsSmaller<Xtype> + BitSize + Copy,
Xtype: BitSize + PrimInt,
Auto Trait Implementations
impl Send for XshRrMixin
impl Send for XshRrMixin
impl Sync for XshRrMixin
impl Sync for XshRrMixin