mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-03-31 01:11:06 +00:00
Merge pull request #1331 from c410-f3r/span-impls
Remove PartialEq and Eq from Function
This commit is contained in:
commit
0b7fab4474
@ -6,7 +6,7 @@ use std::hash::{Hash, Hasher};
|
|||||||
|
|
||||||
/// An abstract syntax tree representing a rust program. Contains
|
/// An abstract syntax tree representing a rust program. Contains
|
||||||
/// extra information for joining up this rust code with javascript.
|
/// extra information for joining up this rust code with javascript.
|
||||||
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq))]
|
#[cfg_attr(feature = "extra-traits", derive(Debug))]
|
||||||
#[derive(Default, Clone)]
|
#[derive(Default, Clone)]
|
||||||
pub struct Program {
|
pub struct Program {
|
||||||
/// rust -> js interfaces
|
/// rust -> js interfaces
|
||||||
@ -31,7 +31,7 @@ pub struct Program {
|
|||||||
|
|
||||||
/// A rust to js interface. Allows interaction with rust objects/functions
|
/// A rust to js interface. Allows interaction with rust objects/functions
|
||||||
/// from javascript.
|
/// from javascript.
|
||||||
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
|
#[cfg_attr(feature = "extra-traits", derive(Debug))]
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct Export {
|
pub struct Export {
|
||||||
/// The struct name, in Rust, this is attached to
|
/// The struct name, in Rust, this is attached to
|
||||||
@ -66,7 +66,7 @@ pub enum MethodSelf {
|
|||||||
RefShared,
|
RefShared,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
|
#[cfg_attr(feature = "extra-traits", derive(Debug))]
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct Import {
|
pub struct Import {
|
||||||
pub module: ImportModule,
|
pub module: ImportModule,
|
||||||
@ -74,7 +74,7 @@ pub struct Import {
|
|||||||
pub kind: ImportKind,
|
pub kind: ImportKind,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
|
#[cfg_attr(feature = "extra-traits", derive(Debug))]
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub enum ImportModule {
|
pub enum ImportModule {
|
||||||
None,
|
None,
|
||||||
@ -100,7 +100,7 @@ impl Hash for ImportModule {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
|
#[cfg_attr(feature = "extra-traits", derive(Debug))]
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub enum ImportKind {
|
pub enum ImportKind {
|
||||||
Function(ImportFunction),
|
Function(ImportFunction),
|
||||||
@ -109,7 +109,7 @@ pub enum ImportKind {
|
|||||||
Enum(ImportEnum),
|
Enum(ImportEnum),
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
|
#[cfg_attr(feature = "extra-traits", derive(Debug))]
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct ImportFunction {
|
pub struct ImportFunction {
|
||||||
pub function: Function,
|
pub function: Function,
|
||||||
@ -197,7 +197,7 @@ pub struct ImportEnum {
|
|||||||
pub rust_attrs: Vec<syn::Attribute>,
|
pub rust_attrs: Vec<syn::Attribute>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg_attr(feature = "extra-traits", derive(Debug, PartialEq, Eq))]
|
#[cfg_attr(feature = "extra-traits", derive(Debug))]
|
||||||
#[derive(Clone)]
|
#[derive(Clone)]
|
||||||
pub struct Function {
|
pub struct Function {
|
||||||
pub name: String,
|
pub name: String,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user