Lines Matching full:immutable
40 /// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable, Unaligned)]
49 /// #[derive(FromBytes, IntoBytes, KnownLayout, Immutable, Unaligned)]
274 T: KnownLayout + Immutable + ?Sized,
300 /// #[derive(Immutable, KnownLayout)]
326 T: KnownLayout + Immutable + ?Sized,
354 /// #[derive(Immutable, KnownLayout)]
419 /// #[derive(Immutable, KnownLayout)]
456 T: KnownLayout<PointerMetadata = usize> + Immutable + ?Sized,
481 /// #[derive(Immutable, KnownLayout)]
507 T: KnownLayout<PointerMetadata = usize> + Immutable + ?Sized,
532 /// #[derive(Immutable, KnownLayout)]
578 /// #[derive(Immutable, KnownLayout)]
612 T: FromBytes + KnownLayout + Immutable + ?Sized,
801 T: FromBytes + KnownLayout + Immutable + ?Sized,
841 // FIXME(#251): We can't remove `Immutable` here because it's required by
844 T: FromBytes + IntoBytes + KnownLayout + Immutable + ?Sized,
891 T: FromBytes + Display + KnownLayout + Immutable + ?Sized,
903 T: FromBytes + Debug + KnownLayout + Immutable + ?Sized,
915 T: FromBytes + Eq + KnownLayout + Immutable + ?Sized,
922 T: FromBytes + PartialEq + KnownLayout + Immutable + ?Sized,
933 T: FromBytes + Ord + KnownLayout + Immutable + ?Sized,
946 T: FromBytes + PartialOrd + KnownLayout + Immutable + ?Sized,