File: fix_integration_and_doc_tests.patch

package info (click to toggle)
rust-wasmer-enumset 1.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 212 kB
  • sloc: makefile: 2
file content (130 lines) | stat: -rw-r--r-- 4,380 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
diff --git a/src/lib.rs b/src/lib.rs
index e95707f..882e44b 100755
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -11,6 +11,7 @@
 //! Enums to be used with [`EnumSet`] should be defined using `#[derive(EnumSetType)]`:
 //!
 //! ```rust
+//! # extern crate wasmer_enumset as enumset;
 //! # use enumset::*;
 //! #[derive(EnumSetType, Debug)]
 //! pub enum Enum {
@@ -26,6 +27,7 @@
 //! `#[derive(EnumSetType)]` creates operator overloads that allow you to create EnumSets like so:
 //!
 //! ```rust
+//! # extern crate wasmer_enumset as enumset;
 //! # use enumset::*;
 //! # #[derive(EnumSetType, Debug)] pub enum Enum { A, B, C, D, E, F, G }
 //! let new_set = Enum::A | Enum::C | Enum::G;
@@ -35,6 +37,7 @@
 //! All bitwise operations you would expect to work on bitsets also work on both EnumSets and
 //! enums with `#[derive(EnumSetType)]`:
 //! ```rust
+//! # extern crate wasmer_enumset as enumset;
 //! # use enumset::*;
 //! # #[derive(EnumSetType, Debug)] pub enum Enum { A, B, C, D, E, F, G }
 //! // Intersection of sets
@@ -56,6 +59,7 @@
 //! The [`enum_set!`] macro allows you to create EnumSets in constant contexts:
 //!
 //! ```rust
+//! # extern crate wasmer_enumset as enumset;
 //! # use enumset::*;
 //! # #[derive(EnumSetType, Debug)] pub enum Enum { A, B, C, D, E, F, G }
 //! const CONST_SET: EnumSet<Enum> = enum_set!(Enum::A | Enum::B);
@@ -65,6 +69,7 @@
 //! Mutable operations on the [`EnumSet`] otherwise similarly to Rust's builtin sets:
 //!
 //! ```rust
+//! # extern crate wasmer_enumset as enumset;
 //! # use enumset::*;
 //! # #[derive(EnumSetType, Debug)] pub enum Enum { A, B, C, D, E, F, G }
 //! let mut set = EnumSet::new();
@@ -202,6 +207,7 @@ use crate::private::EnumSetTypeRepr;
 /// Deriving a plain EnumSetType:
 ///
 /// ```rust
+/// # extern crate wasmer_enumset as enumset;
 /// # use enumset::*;
 /// #[derive(EnumSetType)]
 /// pub enum Enum {
@@ -212,6 +218,7 @@ use crate::private::EnumSetTypeRepr;
 /// Deriving a sparse EnumSetType:
 ///
 /// ```rust
+/// # extern crate wasmer_enumset as enumset;
 /// # use enumset::*;
 /// #[derive(EnumSetType)]
 /// pub enum SparseEnum {
@@ -222,6 +229,7 @@ use crate::private::EnumSetTypeRepr;
 /// Deriving an EnumSetType without adding ops:
 ///
 /// ```rust
+/// # extern crate wasmer_enumset as enumset;
 /// # use enumset::*;
 /// #[derive(EnumSetType)]
 /// #[enumset(no_ops)]
@@ -687,6 +695,7 @@ impl<T: EnumSetType> FromIterator<EnumSet<T>> for EnumSet<T> {
 /// # Examples
 ///
 /// ```rust
+/// # extern crate wasmer_enumset as enumset;
 /// # use enumset::*;
 /// # #[derive(EnumSetType, Debug)] enum Enum { A, B, C }
 /// const CONST_SET: EnumSet<Enum> = enum_set!(Enum::A | Enum::B);
@@ -696,6 +705,7 @@ impl<T: EnumSetType> FromIterator<EnumSet<T>> for EnumSet<T> {
 /// This macro is strongly typed. For example, the following will not compile:
 ///
 /// ```compile_fail
+/// # extern crate wasmer_enumset as enumset;
 /// # use enumset::*;
 /// # #[derive(EnumSetType, Debug)] enum Enum { A, B, C }
 /// # #[derive(EnumSetType, Debug)] enum Enum2 { A, B, C }
diff --git a/tests/compile-fail/variants.rs b/tests/compile-fail/variants.rs
index bfa9c11..347923f 100755
--- a/tests/compile-fail/variants.rs
+++ b/tests/compile-fail/variants.rs
@@ -1,3 +1,4 @@
+extern crate wasmer_enumset as enumset;
 use enumset::*;
 
 #[derive(EnumSetType)]
@@ -49,4 +50,4 @@ struct BadItemType {
 
 }
 
-fn main() { }
\ No newline at end of file
+fn main() { }
diff --git a/tests/ops.rs b/tests/ops.rs
index aa7019b..191d91c 100755
--- a/tests/ops.rs
+++ b/tests/ops.rs
@@ -1,5 +1,6 @@
 #![allow(dead_code)]
 
+extern crate wasmer_enumset as enumset;
 use enumset::*;
 use std::collections::{HashSet, BTreeSet};
 
@@ -416,4 +417,4 @@ bits_tests!(test_u128_bits, U128, (), u128,
             as_u128 try_as_u128 as_u128_truncated from_u128 try_from_u128 from_u128_truncated);
 bits_tests!(test_uize_bits, U32, (U128), usize,
             as_usize try_as_usize as_usize_truncated
-            from_usize try_from_usize from_usize_truncated);
\ No newline at end of file
+            from_usize try_from_usize from_usize_truncated);
diff --git a/tests/serde.rs b/tests/serde.rs
index 88318c1..aad3f4c 100755
--- a/tests/serde.rs
+++ b/tests/serde.rs
@@ -1,6 +1,7 @@
 #![cfg(feature = "serde")]
 #![allow(dead_code)]
 
+extern crate wasmer_enumset as enumset;
 use enumset::*;
 use serde_derive::*;