[libfmq] Finish rolling zerocopy

Bug: 367420574
Change-Id: Ib0fff4a36edc1daf74eabefb3c5ce11b958cfc8b
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/android.googlesource.com/platform/system/libfmq/+/1121534
Reviewed-by: Adam Barth <abarth@google.com>
diff --git a/libfmq.rs b/libfmq.rs
index 9202e35..d5de29c 100644
--- a/libfmq.rs
+++ b/libfmq.rs
@@ -44,13 +44,7 @@
 /// the same process. As such, `Share` is a supertrait of `Sync`.
 pub unsafe trait Share: Sync {}
 
-// SAFETY: All types implementing the `zerocopy::AsBytes` trait implement `Share`.
-// TODO(367420574): Remove this `cfg` once the transition is complete.
-#[cfg(not(zerocopy_transition_final_step))]
-unsafe impl<T: zerocopy::AsBytes + zerocopy::FromBytes + Send + Sync> Share for T {}
 // SAFETY: All types implementing the `zerocopy::IntoBytes` trait implement `Share`.
-// TODO(367420574): Remove this `cfg` once the transition is complete.
-#[cfg(zerocopy_transition_final_step)]
 unsafe impl<T: zerocopy::IntoBytes + zerocopy::FromBytes + Send + Sync> Share for T {}
 
 #[derive(Debug)]