discussion:rust:traits