[][src]Struct buf_redux::policy::StdPolicy

pub struct StdPolicy;
[]

Default policy for both BufReader and BufWriter that reproduces the behaviors of their std::io counterparts:

Trait Implementations

impl Debug for StdPolicy[src][+]

impl Default for StdPolicy[src][+]

impl ReaderPolicy for StdPolicy[src][+]

Behavior of std::io::BufReader: the buffer will only be read into if it is empty.

impl WriterPolicy for StdPolicy[src][+]

Default behavior of std::io::BufWriter: flush before a read into the buffer only if the incoming data is larger than the buffer's writable space.

Auto Trait Implementations

impl RefUnwindSafe for StdPolicy

impl Send for StdPolicy

impl Sync for StdPolicy

impl Unpin for StdPolicy

impl UnwindSafe for StdPolicy

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src][+]

impl<T> Borrow<T> for T where
    T: ?Sized
[src][+]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src][+]

impl<T> From<T> for T[src][+]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src][+]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src][+]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src][+]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.