From 1431ab5201b5affdf8b08838bed39153188f40eb Mon Sep 17 00:00:00 2001 From: Artur Jamro Date: Tue, 24 Sep 2019 09:28:40 -0700 Subject: [PATCH] Derive serde traits for TrapCode --- cranelift/codegen/src/ir/trapcode.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cranelift/codegen/src/ir/trapcode.rs b/cranelift/codegen/src/ir/trapcode.rs index 273a77670c..5621e1d91c 100644 --- a/cranelift/codegen/src/ir/trapcode.rs +++ b/cranelift/codegen/src/ir/trapcode.rs @@ -2,11 +2,14 @@ use core::fmt::{self, Display, Formatter}; use core::str::FromStr; +#[cfg(feature = "enable-serde")] +use serde::{Deserialize, Serialize}; /// A trap code describing the reason for a trap. /// /// All trap instructions have an explicit trap code. #[derive(Clone, Copy, PartialEq, Eq, Debug, Hash)] +#[cfg_attr(feature = "enable-serde", derive(Serialize, Deserialize))] pub enum TrapCode { /// The current stack space was exhausted. ///