Remove !Send + !Sync on command encoders

This commit is contained in:
Connor Fitzgerald
2021-10-06 12:23:35 -04:00
committed by Dzmitry Malyshau
parent c416e3b5ee
commit 302d6c42d1

View File

@@ -878,9 +878,6 @@ impl Drop for CommandBuffer {
pub struct CommandEncoder {
context: Arc<C>,
id: Option<<C as Context>::CommandEncoderId>,
/// This type should be !Send !Sync, because it represents an allocation on this thread's
/// command buffer.
_p: PhantomData<*const u8>,
}
impl Drop for CommandEncoder {
@@ -1726,7 +1723,6 @@ impl Device {
&self.id,
desc,
)),
_p: Default::default(),
}
}