//@ check-pass | |
//@ edition:2018 | |
struct Test(String); | |
impl Test { | |
async fn borrow_async(&self) {} | |
fn with(&mut self, s: &str) -> &mut Self { | |
self.0 = s.into(); | |
self | |
} | |
} | |
async fn test() { | |
Test("".to_string()).with("123").borrow_async().await; | |
} | |
fn main() { } |