fn read<B>(self, report: B) -> ReadReport<T, Self, B>
        where B: AsMut<[u8]>
    {
        ReadReport::new(self, report)
    }
/// Creates a future for a read from this device
///
/// Note that this does not obtain an exclusive lock on the Device, so it can be called
/// concurrently with write.
Creates a future for a read from this device
Note that this does not obtain an exclusive lock on the Device, so it can be called
concurrently with write.
Creates a future for a read from this device Note that this does not obtain an exclusive lock on the Device so it can be called concurrently with write .
fn read<B>(self, report: B) -> ReadReport<T, Self, B>
        where B: AsMut<[u8]>
    {
        ReadReport::new(self, report)
    }
fn read < B > ( self , report : B ) -> ReadReport < T , Self , B > where B : AsMut < [ u8 ] > { ReadReport :: new ( self , report ) }
Creates a future for a read from this device
Note that this does not obtain an exclusive lock on the Device, so it can be called
concurrently with write.
Creates a future for a read from this device Note that this does not obtain an exclusive lock on the Device so it can be called concurrently with write .
self
report
B