RegistersArbitrary

Trait RegistersArbitrary 

Source
pub trait RegistersArbitrary: Registers<ReadGpr: for<'a> Arbitrary<'a>, ReadWriteGpr: for<'a> Arbitrary<'a>, WriteGpr: for<'a> Arbitrary<'a>, ReadXmm: for<'a> Arbitrary<'a>, ReadWriteXmm: for<'a> Arbitrary<'a>, WriteXmm: for<'a> Arbitrary<'a>> { }
Expand description

Helper trait that’s used to be the same as Registers except with an extra for<'a> Arbitrary<'a> bound on all of the associated types.

Implementors§

Source§

impl<R> RegistersArbitrary for R
where R: Registers, R::ReadGpr: for<'a> Arbitrary<'a>, R::ReadWriteGpr: for<'a> Arbitrary<'a>, R::WriteGpr: for<'a> Arbitrary<'a>, R::ReadXmm: for<'a> Arbitrary<'a>, R::ReadWriteXmm: for<'a> Arbitrary<'a>, R::WriteXmm: for<'a> Arbitrary<'a>,