Attention c'est String/i64 world #11
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dans ton code tu as des String partout c'est un peu dangereux. Limite on préférerais avoir des
struct
[u8]
a qui on donne un type specific (newtype)Pourquoi c'est dangereux? Les string c'est pour le texte des êtres humains. C'est chiant, ça se partage mal, y'a l'UTF8 a gére et c'est couteux a reallouer.
Souvent on va préférer avoir une structure interne facilement convertissable en String.
pareil pour les i64 pour les dates il existe des lib pour ça genre chrono:
Après bon en l2 sur un bot ça passe. mais au moins faire des
newtype
pour indiquer que c'est une date ;)Eventuellement utiliser une/des hashtable|Vec qui contiens toute les string uniques genre les pseudo les channels etc et se balader juste des hash|ID-typé c'est peut-être mieux parceque se balader les
&str
c'est parfois horrible.changed the description
changed the description
changed the description