Sto provando ad estendere la struttura Grid
dalla libreria pistone-2dgraphics. Non c'è alcun metodo per ottenere la posizione sulla finestra di una cella particolare, quindi ho implementato un tratto per calcolarlo per me. Quindi, volevo un metodo per calcolare i vicini di una particolare cella sulla griglia, quindi ho implementato un'altra caratteristica.C'è un modo diverso dai tratti per estendere le strutture?
Qualcosa di questo è brutto e sembra inutile visto che probabilmente non userò mai questi tratti per qualcosa di diverso da questa specifica struttura di griglia. Quindi, c'è un altro modo in Rust per estendere una struttura senza dover implementare i tratti ogni volta?
AFAIK, n. Puoi comunque implementare un tratto con tutti i tuoi metodi. – Shepmaster