]> git.lizzy.rs Git - enumset.git/blobdiff - enumset_derive/src/lib.rs
Fully qualify all references to `EnumSet` in `enumset_derive`. Fixes #20.
[enumset.git] / enumset_derive / src / lib.rs
index 597b4cb2cad76eb650d2a382f74664989fa871f5..a25e94eab5f701e3634461c8bce1d77bb44e66f2 100644 (file)
@@ -467,8 +467,8 @@ fn enum_set_type_impl(info: EnumSetInfo) -> SynTokenStream {
                                  the `enumset` crate's procedural macro. It should not be used \
                                  directly. Use `EnumSet::only` instead.")]
             #[doc(hidden)]
-            pub const fn __impl_enumset_internal__const_only(self) -> EnumSet<#name> {
-                EnumSet { __priv_repr: #self_as_repr_mask }
+            pub const fn __impl_enumset_internal__const_only(self) -> #enumset::EnumSet<#name> {
+                #enumset::EnumSet { __priv_repr: #self_as_repr_mask }
             }
 
             /// Creates a new enumset with this variant added.
@@ -477,9 +477,9 @@ fn enum_set_type_impl(info: EnumSetInfo) -> SynTokenStream {
                                  directly. Use the `|` operator instead.")]
             #[doc(hidden)]
             pub const fn __impl_enumset_internal__const_merge(
-                self, chain: EnumSet<#name>,
-            ) -> EnumSet<#name> {
-                EnumSet { __priv_repr: chain.__priv_repr | #self_as_repr_mask }
+                self, chain: #enumset::EnumSet<#name>,
+            ) -> #enumset::EnumSet<#name> {
+                #enumset::EnumSet { __priv_repr: chain.__priv_repr | #self_as_repr_mask }
             }
         }