From c49cbcb929cf8be9b22f6990c87c7f06218da6ee Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 31 Jan 2025 18:38:20 -0800 Subject: [PATCH] Update 'object safe' -> 'dyn compatible' naming in tests --- tests/test.rs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/test.rs b/tests/test.rs index 89c848b..ada375d 100644 --- a/tests/test.rs +++ b/tests/test.rs @@ -107,48 +107,48 @@ pub async fn test() { s.calls_mut().await; } -pub async fn test_object_safe_without_default() { +pub async fn test_dyn_compatible_without_default() { #[async_trait] - trait ObjectSafe { + trait DynCompatible { async fn f(&self); } #[async_trait] - impl ObjectSafe for Struct { + impl DynCompatible for Struct { async fn f(&self) {} } - let object = &Struct as &dyn ObjectSafe; + let object = &Struct as &dyn DynCompatible; object.f().await; } -pub async fn test_object_safe_with_default() { +pub async fn test_dyn_compatible_with_default() { #[async_trait] - trait ObjectSafe: Sync { + trait DynCompatible: Sync { async fn f(&self) {} } #[async_trait] - impl ObjectSafe for Struct { + impl DynCompatible for Struct { async fn f(&self) {} } - let object = &Struct as &dyn ObjectSafe; + let object = &Struct as &dyn DynCompatible; object.f().await; } -pub async fn test_object_no_send() { +pub async fn test_dyn_compatible_no_send() { #[async_trait(?Send)] - trait ObjectSafe: Sync { + trait DynCompatible: Sync { async fn f(&self) {} } #[async_trait(?Send)] - impl ObjectSafe for Struct { + impl DynCompatible for Struct { async fn f(&self) {} } - let object = &Struct as &dyn ObjectSafe; + let object = &Struct as &dyn DynCompatible; object.f().await; }