nがひとつ多い。

えぬなおの技術的なことを書いていくとこ。

2019-06-01から1ヶ月間の記事一覧

【Rust】連続した文字列を1個にする。

TL;DR fn main() { println!("{}", space_replacer("hello world dayo e?".to_string().as_mut_str())); } fn space_replacer(src: &mut str) -> String { let dst = &mut src.replace(" ", " "); match dst.find(" ") { Some(_) => { space_replacer(dst) }…

【Rust】【Docker】Cargoプロジェクトで素直に書いたDockerfileをdocker buildするとソースが書き換わるたびにフルビルドが走って滅茶苦茶遅いのを対策する方法を改良してもっとキャッシュさせる。

目次 目次 ソース 問題点 おさらい 対策:ダミーのCargo.toml Cargo.lockを作ってDockerfileに仕込んでおく。 dummy-cargo-toml-createrは何をしている? 最後に ソース RustのCargoプロジェクトで素直に書いたDockerfileをdocker buildするとソースが書き換…