mirror of
https://git.proxmox.com/git/rustc
synced 2025-10-15 10:57:35 +00:00
18 lines
310 B
Rust
18 lines
310 B
Rust
// edition:2018
|
|
|
|
use std::convert::{TryFrom, TryInto};
|
|
use std::io;
|
|
|
|
pub struct MyStream;
|
|
pub struct OtherStream;
|
|
|
|
pub async fn connect() -> io::Result<MyStream> {
|
|
let stream: MyStream = OtherStream.try_into()?;
|
|
Ok(stream)
|
|
}
|
|
|
|
impl TryFrom<OtherStream> for MyStream {}
|
|
//~^ ERROR: missing
|
|
|
|
fn main() {}
|