()
| 21 | pub use crate::derive::variant::{VariantDecoder, VariantEncoder}; |
| 22 | pub use crate::derive::{Decode, Encode}; |
| 23 | pub fn invalid_enum_variant<T>() -> Result<T> { |
| 24 | crate::error::err("invalid enum variant") |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | /// A type which can be encoded to bytes with [`encode`]. |