Trait io_lifetimes::AsHandle

1.63.0 · source ·
pub trait AsHandle {
    // Required method
    fn as_handle(&self) -> BorrowedHandle<'_>;
}
Expand description

A trait to borrow the handle from an underlying object.

Required Methods§

source

fn as_handle(&self) -> BorrowedHandle<'_>

Borrows the handle.

Example
use std::fs::File;
use std::os::windows::io::{AsHandle, BorrowedHandle};

let mut f = File::open("foo.txt")?;
let borrowed_handle: BorrowedHandle<'_> = f.as_handle();

Implementors§