Struct transportation::BufferedTransport[][src]

pub struct BufferedTransport {
    pub underlying: Rc<RefCell<Transport>>,
    pub read_buffer: Rc<RefCell<Vec<u8>>>,
    pub write_buffer: Rc<RefCell<Vec<u8>>>,
    pub read_limit: Rc<RefCell<usize>>,
    // some fields omitted
}

Fields

Methods

impl BufferedTransport
[src]

Important traits for Vec<u8>

Important traits for Vec<u8>

Trait Implementations

impl Clone for BufferedTransport
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Notifiable for BufferedTransport
[src]

impl Notifies for BufferedTransport
[src]

impl<T: Into<Transport>> From<T> for BufferedTransport
[src]

Performs the conversion.

impl From<BufferedTransport> for MessageTransport
[src]

Performs the conversion.

Auto Trait Implementations

impl !Send for BufferedTransport

impl !Sync for BufferedTransport