`BytesOf` trait cannot be derived for types that contain fields that are not `BytesOf`. Every field in the struct must be `BytesOf`. To rectify this problem, you must implement `BytesOf` for your type.