From a990de90fe41456a23e58bd087d2f107d321f3a1 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Fri, 19 Jul 2024 16:37:58 +0400 Subject: Deleted vendor folder --- vendor/bytemuck/tests/derive.rs | 77 ----------------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 vendor/bytemuck/tests/derive.rs (limited to 'vendor/bytemuck/tests/derive.rs') diff --git a/vendor/bytemuck/tests/derive.rs b/vendor/bytemuck/tests/derive.rs deleted file mode 100644 index 1c6b10e..0000000 --- a/vendor/bytemuck/tests/derive.rs +++ /dev/null @@ -1,77 +0,0 @@ -#![cfg(feature = "derive")] -#![allow(dead_code)] - -use bytemuck::{ByteEq, ByteHash, Pod, TransparentWrapper, Zeroable}; -use std::marker::PhantomData; - -#[derive(Copy, Clone, Pod, Zeroable, ByteEq, ByteHash)] -#[repr(C)] -struct Test { - a: u16, - b: u16, -} - -#[derive(TransparentWrapper)] -#[repr(transparent)] -struct TransparentSingle { - a: u16, -} - -#[derive(TransparentWrapper)] -#[repr(transparent)] -#[transparent(u16)] -struct TransparentWithZeroSized { - a: u16, - b: (), -} - -#[derive(TransparentWrapper)] -#[repr(transparent)] -struct TransparentWithGeneric { - a: T, -} - -/// Ensuring that no additional bounds are emitted. -/// See https://github.com/Lokathor/bytemuck/issues/145 -fn test_generic(x: T) -> TransparentWithGeneric { - TransparentWithGeneric::wrap(x) -} - -#[derive(TransparentWrapper)] -#[repr(transparent)] -#[transparent(T)] -struct TransparentWithGenericAndZeroSized { - a: (), - b: T, -} - -/// Ensuring that no additional bounds are emitted. -/// See https://github.com/Lokathor/bytemuck/issues/145 -fn test_generic_with_zst(x: T) -> TransparentWithGenericAndZeroSized { - TransparentWithGenericAndZeroSized::wrap(x) -} - -#[derive(TransparentWrapper)] -#[repr(transparent)] -struct TransparentUnsized { - a: dyn std::fmt::Debug, -} - -type DynDebug = dyn std::fmt::Debug; - -#[derive(TransparentWrapper)] -#[repr(transparent)] -#[transparent(DynDebug)] -struct TransparentUnsizedWithZeroSized { - a: (), - b: DynDebug, -} - -#[derive(TransparentWrapper)] -#[repr(transparent)] -#[transparent(DynDebug)] -struct TransparentUnsizedWithGenericZeroSizeds { - a: PhantomData, - b: PhantomData, - c: DynDebug, -} -- cgit v1.2.3