Skip to main content

Buffer

Trait Buffer 

Source
pub trait Buffer: Sized {
    // Required methods
    fn output(&mut self) -> Output<'_>;
    fn len(&self) -> usize;
    fn recycle(self);

    // Provided method
    fn is_empty(&self) -> bool { ... }
}
Expand description

A native receive lease retained until its exact completed prefix is released.

Required Methods§

Source

fn output(&mut self) -> Output<'_>

Source

fn len(&self) -> usize

Source

fn recycle(self)

Provided Methods§

Source

fn is_empty(&self) -> bool

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§