diff --git a/proposals/first-class-span-types.md b/proposals/first-class-span-types.md index 48b6c7dce3..43d9c3b500 100644 --- a/proposals/first-class-span-types.md +++ b/proposals/first-class-span-types.md @@ -50,7 +50,7 @@ An implicit span conversion permits `array_types`, `System.Span`, `System.Rea ------ -Any Span/ReadOnlySpan types are considered applicable for the conversion if they match by their fully-qualified name. +Any Span/ReadOnlySpan types are considered applicable for the conversion if they are `ref struct`s and they match by their fully-qualified name. We also add _implicit span conversion_ to the list of standard implicit conversions ([ยง10.4.2](https://github.com/dotnet/csharpstandard/blob/draft-v8/standard/conversions.md#1042-standard-implicit-conversions)). This allows overload resolution to consider