Trait io_lifetimes::AsHandle [−][src]
pub trait AsHandle { fn as_handle(&self) -> BorrowedHandle<'_>; }
Expand description
A trait to borrow the handle from an underlying object.
Required methods
fn 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();