Libdr in Rust
Este projeto é uma aventura para recriar a clássica libft (a biblioteca padrão de funções em C que desenvolvemos no início da École 42) utilizando Rust.
A ideia é reescrever funções de manipulação de memória, strings, listas encadeadas e outras estruturas de dados fundamentais do C, mas aproveitando a segurança de memória e os conceitos modernos do ecossistema Rust (como Ownership, Borrowing, Traits e Generics).
O que foi aprendido
- Mapeamento de conceitos de gerenciamento de memória do C para o modelo de segurança do Rust.
- Implementação de algoritmos de baixo nível sem usar a biblioteca padrão (
no_std) quando aplicável. - Criação de testes unitários robustos em Rust.
Código no GitHub
Hospedado por Verceldnetto.dev