mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 09:14:20 +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() {}
|