Diffstat (limited to 'src/macros/build.rs')
-rw-r--r--src/macros/build.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/macros/build.rs b/src/macros/build.rs
index f56ece9..c77426d 100644
--- a/src/macros/build.rs
+++ b/src/macros/build.rs
@@ -23,13 +23,11 @@ macro_rules! Build {
unsafe impl<'ctx, M: 'ctx, E: effectful::environment::Environment> effectful::bound::IsSend<E::NeedSend> for Builders<'ctx, M, E> {}
unsafe impl<'ctx, M: 'ctx, E: effectful::environment::Environment> effectful::bound::IsSync<E::NeedSync> for Builders<'ctx, M, E> {}
- #[derive(Copy, Clone, Debug)]
+ #[derive(Copy, Clone, Debug, SendSync)]
$vis enum Field {
$($field),*
}
- effectful::is_send_sync!(Field);
-
mod field_index {
enum __Fields {
$($field),*