https://www.cyberagent.co.jp/careers/students/career_event/detail/id=26831
![Rustハンズオン @ Rust CA 1 Day Youth Boot Camp](https://cdn-ak-scissors.b.st-hatena.com/image/square/5790f6b6a6f1acd77f99a7a4ae34a6182247217e/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F2d1bb286e3bc4a74897ce5f3efa2c578%2Fslide_0.jpg%3F19839289)
https://www.cyberagent.co.jp/careers/students/career_event/detail/id=26831
きっかけ Rust Programming Language Forumにこんな質問が出ていました。 構造体にStringを持たせられるようにStringを受け取りたいです。これを実現する方法はいくつかあります。 &str String T: Into<String> T: AsRef<str> 例: pub struct Person { name: String, } impl Person { pub fn new(name: WhatTypeHere) -> Person { Person { name: name.some_conversion() } } どれが一番Rustらしい書き方ですか? 単純に構造体に文字列を持たせる方法はいくつかあるのですが、実はその実装方法によって文字列のコピーやアロケーションの回数が異なります。 ここでは、上記の4つの場合と、コメント欄で提案されて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く