Struct buf_redux::policy::FlushAtLeast [−][src]
pub struct FlushAtLeast(pub usize);
Flush the buffer if it contains at least the given number of bytes.
Trait Implementations
impl Debug for FlushAtLeast
[src]
impl Debug for FlushAtLeast
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for FlushAtLeast
[src]
impl Default for FlushAtLeast
fn default() -> FlushAtLeast
[src]
fn default() -> FlushAtLeast
Returns the "default value" for a type. Read more
impl WriterPolicy for FlushAtLeast
[src]
impl WriterPolicy for FlushAtLeast
fn before_write(&mut self, buf: &mut Buffer, incoming: usize) -> FlushAmt
[src]
fn before_write(&mut self, buf: &mut Buffer, incoming: usize) -> FlushAmt
Return FlushAmt(n > 0)
if the buffer should be flushed before reading into it. If the returned amount is 0 or greater than the amount of buffered data, no flush is performed. Read more
fn after_write(&mut self, buf: &Buffer) -> FlushAmt
[src]
fn after_write(&mut self, buf: &Buffer) -> FlushAmt
Return true
if the buffer should be flushed after reading into it. Read more
Auto Trait Implementations
impl Send for FlushAtLeast
impl Send for FlushAtLeast
impl Sync for FlushAtLeast
impl Sync for FlushAtLeast