Skip to content

Commit ded4fdf

Browse files
committed
Remove PartialEq and Eq from Function
1 parent 17bd196 commit ded4fdf

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

crates/backend/src/ast.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use std::hash::{Hash, Hasher};
66

77
/// An abstract syntax tree representing a rust program. Contains
88
/// extra information for joining up this rust code with javascript.
9-
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq))]
9+
#[cfg_attr(feature = "extra-traits", derive(Debug))]
1010
#[derive(Default, Clone)]
1111
pub struct Program {
1212
/// rust -> js interfaces
@@ -31,7 +31,7 @@ pub struct Program {
3131

3232
/// A rust to js interface. Allows interaction with rust objects/functions
3333
/// from javascript.
34-
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
34+
#[cfg_attr(feature = "extra-traits", derive(Debug))]
3535
#[derive(Clone)]
3636
pub struct Export {
3737
/// The struct name, in Rust, this is attached to
@@ -66,15 +66,15 @@ pub enum MethodSelf {
6666
RefShared,
6767
}
6868

69-
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
69+
#[cfg_attr(feature = "extra-traits", derive(Debug))]
7070
#[derive(Clone)]
7171
pub struct Import {
7272
pub module: ImportModule,
7373
pub js_namespace: Option<Ident>,
7474
pub kind: ImportKind,
7575
}
7676

77-
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
77+
#[cfg_attr(feature = "extra-traits", derive(Debug))]
7878
#[derive(Clone)]
7979
pub enum ImportModule {
8080
None,
@@ -100,7 +100,7 @@ impl Hash for ImportModule {
100100
}
101101
}
102102

103-
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
103+
#[cfg_attr(feature = "extra-traits", derive(Debug))]
104104
#[derive(Clone)]
105105
pub enum ImportKind {
106106
Function(ImportFunction),
@@ -109,7 +109,7 @@ pub enum ImportKind {
109109
Enum(ImportEnum),
110110
}
111111

112-
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
112+
#[cfg_attr(feature = "extra-traits", derive(Debug))]
113113
#[derive(Clone)]
114114
pub struct ImportFunction {
115115
pub function: Function,
@@ -197,7 +197,7 @@ pub struct ImportEnum {
197197
pub rust_attrs: Vec<syn::Attribute>,
198198
}
199199

200-
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
200+
#[cfg_attr(feature = "extra-traits", derive(Debug))]
201201
#[derive(Clone)]
202202
pub struct Function {
203203
pub name: String,

0 commit comments

Comments
 (0)