Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/62932

Share on

Title: Macro usage in the Rust programming language in open source repositories
Authors: DRUMOND, Nilo Bemfica Mineiro Campos Drumond
Keywords: rust; macros; metaprogramação
Issue Date: 3-Apr-2025
Citation: DRUMOND, Nilo Bemfica Mineiro Campos Drumond. Macro usage in the Rust programming language in open source repositories. 2025. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Federal de Pernambuco, Recife, 2025.
Abstract: This work presents an analysis of macro usage in the 100 most popular open-source Rust projects hosted on GitHub. The study aims to uncover patterns in the use of macros, which play a critical role in the Rust ecosystem by providing metaprogramming capabilities and improving code efficiency. By scraping project repositories, we identify the types of macros most frequently employed, analyze which projects rely heavily on macros, and delve into specific categories to determine the most commonly used macros. The results offer valuable insights into macro adoption trends in the Rust community and may assist developers in understanding how and why macros are applied in large-scale projects.
URI: https://repositorio.ufpe.br/handle/123456789/62932
Appears in Collections:(TCC) - Ciência da Computação

Files in This Item:
File Description SizeFormat 
TCC Nilo Bemfica Mineiro Campos Drumond.pdf1,31 MBAdobe PDFThumbnail
View/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons