I am currently a month or two into learning Rust and wanted to make a small program to learn it which consists of objects that have a struct containing two u8’s. My question is, whenever that struct is asked-for immutably, would cloning/copying it be more memory efficient than referencing to it since the reference would presumably take up 8 bytes on a 64-bit system, while the struct itself only uses 2 bytes?