This was the reference to which I presented an hour long workshop within iBriz Academy. This contains broad introduction ( not too depth ) to introduce anyone who is familiar with programming in general. I also showcased my ytui-music project.
If you happen to learn rust, it would take no time to realize that macro are something that is worth spending a while. From te macro group, you may not often see
include! being used that much (not surely as
println! of course). But to digest it easy, this macro just reades whatever file path it is given and put the …
Default argument allows us to call function omitting some paramater. When a argument is omitted provided default paramater is used. While rust does not support default argument we can make use of macro to achive similar functionality.
Explore the basic idea of function overloading based on number of arguments in rust. For this purpose we make use of declarative macros to implement a basic overloaded add function.
Rc<T> provides shared ownership of a value of type
T, allocated in the heap. Here we are going to look why we need Rc in Rust and using it to write a very simple example.