See the sha2-derive crate