Struct arbitrary::RingBuffer[][src]

pub struct RingBuffer<'a> { /* fields omitted */ }

A source of unstructured data which returns the same data over and over again

This buffer acts as a ring buffer over the source of unstructured data, allowing for an infinite amount of not-very-random data.

Methods

impl<'a> RingBuffer<'a>
[src]

Create a new RingBuffer

Trait Implementations

impl<'a> Unstructured for RingBuffer<'a>
[src]

The error type for Unstructured, see implementations for details

Fill a buffer with bytes, forming the unstructured data from which Arbitrary structured data shall be generated. Read more

Generate a size for container. Read more

Auto Trait Implementations

impl<'a> Send for RingBuffer<'a>

impl<'a> Sync for RingBuffer<'a>