2020-11-14から1日間の記事一覧

day 38 @rust 画像にブラーをかけてみるんギョ。

main.rs mod application; use self::application::Application; fn main() { let mut app = Application::new(); app.run(); } application.rs use image::io::Reader as ImageReader; use image::DynamicImage; pub struct Application { source: String, …

day 38 @rust バイナリでのモジュールの分離方法

deaselを見たら main.rsでモジュール宣言をすることによってモジュールの分離をしていた。 github.com // main.rs //モジュールの宣言 mod my_modules; //モジュールのデータ構造を使いたい場合。 use self::my_module::MyStruct; fn main() { // do somethi…

day 37 @rust trait②

・traitを関数の引数にする fn func(tr: &impl MyTrait) { // do something. } ・上記の方法は糖衣構文で本来の書き方はこう fn func<T: MyTrait>(tr: &T) { // do something } ・もしTだけでなくU,Rと複数あった場合見にくいので後ろで宣言する方法がある。それはwhere</t:>…