2020-03-01から1ヶ月間の記事一覧

タプル構造体を構造体のように扱うことはできても逆はできない

#[derive(Debug)] struct Data(i32); fn main() { println!("{:?}", Data{ 0: 0 }); // => Data(0) } これは合法なのに #[derive(Debug)] struct Data2 { 0: i32 } fn main() { println!("{:?}", Data2(4)); } これはコンパイルエラーになってしまう という…

std::any::type_name はバッチリ型名を返してくれるわけではなさそう

qiita.com こちらを見て本当にクロージャかなと色々試していて気づいたこと (記事の内容はあんまり関係ありません) std::any::type_name::<T>() は型引数の名前を返してくれます。 のでこんな形で値を渡すことで、その値の型が(文字列で)得られます fn prin</t>…

docker-composeで一つのコンテナ(サービス)だけをno-cacheでビルドする

一つのコンテナをビルドするだけなら $ docker-compose build worker キャッシュなしで全てビルドするなら $ docker-compose build --no-cache じゃあ一つのコンテナをキャッシュなしでビルドするには $ docekr-compose build worker --no-cache や! と思っ…

Unity Android実機デバッグをする

実務経験としてはiOS -> Flutter -> Unity とたどってきたため、 FlutterやUnityでAndroidアプリは作ったことがあるものの、 Androidなーんもわからん状態なのでAndroidの実機デバッグをどうやればいいか全くわからんマンであった。 今日Android実機のみで発…