Ropey: Uma corda de texto UTF-8 de alto desempenho para Rust
2025-01-15
Ropey é uma biblioteca de corda de texto UTF-8 escrita em Rust, projetada como um buffer de texto de suporte para aplicativos como editores de texto. É rápida, robusta e lida com textos massivos e edições incoerentes de memória com facilidade. Ropey possui forte suporte Unicode, desempenho previsível e se destaca em edições frequentes em textos médios a grandes. No entanto, não é ideal para textos muito pequenos ou aqueles que excedem a memória disponível. Recursos principais incluem reconhecimento de linhas, fatias de corda eficientes e APIs de baixo nível flexíveis. Ropey se provou em vários projetos e passa por testes rigorosos, fornecendo uma solução confiável para manipulação de texto.
Desenvolvimento
Edição de Texto