An engineer's technical notebook

About

This technical log/notebook was created by Delta Regeer and is mainly a way for Delta to keep track of various different technical matters in a way that could also help other people on the internet by making their technical notes public.

Topics

The topics on this technical log are going to be entirely based around topics that come up in Delta's daily activities. This includes many different things, ranging from system administration tasks to software engineering/architecting.

If you are interested in more information about anything posted, please do not hesitate to get in touch. They are always willing to help people solve problems, and if something isn't clear in one of their posts they would like to fix it so that it can help more people.

The name

The original name typedef void (*funcptr)(); came from the C/C++ language where this creates a typedef for a function pointer. The function this can point to takes no arguments and returns void.

The updated name type Funcptr = fn() -> i32; specifies a new type in Rust named Funcptr which is also a function pointer type.