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