Trait io_lifetimes::AsHandle
source · [−]pub trait AsHandle {
fn as_handle(&self) -> BorrowedHandle<'_>;
}
Expand description
A trait to borrow the handle from an underlying object.
Required Methods
sourcefn as_handle(&self) -> BorrowedHandle<'_>
fn as_handle(&self) -> BorrowedHandle<'_>
Borrows the handle.
Example
use std::fs::File;
use io_lifetimes::{AsHandle, BorrowedHandle};
let mut f = File::open("foo.txt")?;
let borrowed_handle: BorrowedHandle<'_> = f.as_handle();