Struct arbitrary::RingBuffer
[−]
[src]
pub struct RingBuffer<'a> { /* fields omitted */ }
A source of unstructured data which returns the same data over and over again
A simplest provider of unstructured data possible. Interprets the data as a ring buffer, thus allowing for infinite amount of not-very-random data.
Methods
impl<'a> RingBuffer<'a>
[src]
Trait Implementations
impl<'a> Unstructured for RingBuffer<'a>
[src]
type Error = ()
fn fill_buffer(&mut self, buffer: &mut [u8]) -> Result<(), Self::Error>
[src]
Fill a buffer
with bytes, forming the unstructured data from which Arbitrary
structured data shall be generated. Read more
fn container_size(&mut self) -> Result<usize, Self::Error>
[src]
Generate a size for container. Read more