Especificamente, eu acreditava que a questão da variação ‘M Mut T <' M> forçaria minha mão a adicionar ‘m’, mm ‘, mmm e outras vidas, mas isso não aconteceu.Se, por exemplo, a caixa for muito alta, nós a cortamos pela metade horizontalmente, de modo que cada metade contenha metade dos triângulos.No final, temos uma árvore binária, onde cada nó contém uma caixa delimitadora e dois filhos, cujas caixas delimitadoras estão contidas na caixa delimitadora do pai.Em vez disso, há um argumento da CLI que define a quantidade de memória que um rastreio pode usar, e devemos gerenciar com isso ou retornar um erro.Parser <'m,' i, 'a> é pelo menos duas vidas a mais do que estou completamente confortável, mas acho que posso viver com isso.
Fonte: https://matklad.github.io/2022/10/06/hard-mode-rust.html