Lines Matching full:derive

23 /// [`#[derive(SplitAt)]`][derive]; e.g.:
27 /// #[derive(SplitAt, KnownLayout)]
38 /// This derive performs a sophisticated, compile-time safety analysis to
50 #[cfg_attr(feature = "derive", doc = "[derive]: zerocopy_derive::SplitAt")]
52 not(feature = "derive"),
53 …doc = concat!("[derive]: https://docs.rs/zerocopy/", env!("CARGO_PKG_VERSION"), "/zerocopy/derive.…
57 diagnostic::on_unimplemented(note = "Consider adding `#[derive(SplitAt)]` to `{Self}`")
114 /// #[derive(SplitAt, FromBytes, KnownLayout, Immutable)]
202 /// #[derive(SplitAt, FromBytes, KnownLayout, IntoBytes)]
277 #[derive(Debug)]
323 /// #[derive(SplitAt, FromBytes, KnownLayout, Immutable)]
386 /// #[derive(SplitAt, FromBytes, KnownLayout, Immutable, IntoBytes)]
435 /// #[derive(SplitAt, FromBytes, KnownLayout, Immutable, Unaligned)]
490 /// #[derive(SplitAt, FromBytes, KnownLayout, Immutable, Debug)]
621 /// #[derive(SplitAt, FromBytes, KnownLayout, IntoBytes)]
677 /// #[derive(SplitAt, FromBytes, KnownLayout, IntoBytes, Unaligned)]
735 /// #[derive(SplitAt, FromBytes, KnownLayout, IntoBytes, Debug)]
955 #[cfg(feature = "derive")]
960 #[derive(FromBytes, KnownLayout, SplitAt, IntoBytes, Immutable, Debug)] in test_split_at()
1001 #[cfg(feature = "derive")]
1007 #[derive(FromBytes, KnownLayout, SplitAt, Immutable)] in test_split_at_overlapping()
1052 #[derive(FromBytes, KnownLayout, SplitAt, IntoBytes, Immutable, Debug)] in test_split_at_via_methods()
1075 #[derive(FromBytes, KnownLayout, SplitAt, IntoBytes, Immutable, Unaligned)] in test_split_at_via_unaligned()