kvarn_utils::prelude::io

Struct Chain

1.0.0 · source
pub struct Chain<T, U> { /* private fields */ }
Expand description

Adapter to chain together two readers.

This struct is generally created by calling chain on a reader. Please see the documentation of chain for more details.

Implementations§

source§

impl<T, U> Chain<T, U>

1.20.0 · source

pub fn into_inner(self) -> (T, U)

Consumes the Chain, returning the wrapped readers.

§Examples
use std::io;
use std::io::prelude::*;
use std::fs::File;

fn main() -> io::Result<()> {
    let mut foo_file = File::open("foo.txt")?;
    let mut bar_file = File::open("bar.txt")?;

    let chain = foo_file.chain(bar_file);
    let (foo_file, bar_file) = chain.into_inner();
    Ok(())
}
1.20.0 · source

pub fn get_ref(&self) -> (