/// Build the Diff Type for the Enum or Struct.
Build the Diff Type for the Enum or Struct.
Build the Diff Type for the Enum or Struct .
pub fn derive_diff(&self) -> TokenStream {
    match self {
      Self::Struct(InputStruct { .. }) => derive_diff_struct(self),
      Self::Enum(InputEnum { .. }) => derive_diff_enum(self),
    }
  }
pub fn derive_diff ( & self ) -> TokenStream { match self { Self :: Struct ( InputStruct { .. } ) => derive_diff_struct ( self ) , Self :: Enum ( InputEnum { .. } ) => derive_diff_enum ( self ) , } }
Build the Diff Type for the Enum or Struct.
Build the Diff Type for the Enum or Struct .
&self