2017-03-20から1日間の記事一覧

Borrow and AsRef

https://doc.rust-lang.org/book/borrow-and-asref.html BorrowとAsRefについて。 サンプルコードを動かしてみた。 use std::borrow::Borrow; use std::fmt::Display; fn foo<T: Borrow<i32> + Display>(a: T) { println!("a is borrowed: {}", a); } fn bar<T: AsRef<str>>(s: T) { let m</t:></t:>…