let uri: hyper::Uri = "http://www.example.com ".parse().unwrap(); コレなんでUri型になれるの。。。?
-
-
parse() が内部で呼び出している StrExt::parse() の実装です: https://github.com/rust-lang/rust/blob/master/src/libcore/str/mod.rs#L2509 …
-
ありがとうございます! そこまでは辿りつけていたのですが,traitを実装するだけで何故いわゆるmetaプログラミングのように既存の弄っていない型(今回str型)のparseメソッドの実行結果が分かるのか、というのがよく分かっていない状態です。。。
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.