# Rust Hack & Learn - March 19th 2020 ## Topics - Learning - https://github.com/rust-lang/rustlings - https://exercism.io/tracks/rust - Compiler - https://docs.rs/vint64/1.0.0/vint64/ - Oxidizing and back - Using [c2rust](https://github.com/immunant/c2rust) to convert a C library to Rust - Using [cargo-c](https://github.com/lu-zero/cargo-c) to export your crate to C - GTK-rs - [QuickMD](https://github.com/AndrewRadev/rust-quickmd) - [Talk about Bastion by vertexclique/Mahmut](https://www.youtube.com/watch?v=YaOM2rDO-gs) - rust-analyzer - [issue #3659](https://github.com/rust-analyzer/rust-analyzer/issues/3659) ## Tools - Code collaboration - VSCode LiveShare: https://code.visualstudio.com/blogs/2017/11/15/live-share ## Projects - Florian is setting up chat channels and writing a policy for it. - Policy: https://hackmd.io/1R-meFG1QGa2dOE1Qbrtcg - Problems: Creating all the rooms at the right place with the right settings - I don't know how to create a room in a community - The need to be added, the API is undocumented: - https://chat.berline.rs/_matrix/client/r0/groups/%2Boxidize1k%3Achat.berline.rs/admin/rooms/!KZwlWkhTSkUNDrquFg%3Achat.berline.rs - Relevant API: https://matrix.org/docs/spec/client_server/latest#creation