@@ -322,7 +322,7 @@ across abstraction barriers and provide information about a type without the
322322type's author having to explicitly opt in.
323323
324324This means, however, that it has to be considered a silent breaking change to
325- change a function with a abstract return type in a way that removes OIBIT impls,
325+ change a function with an abstract return type in a way that removes OIBIT impls,
326326which might be a problem. (As noted above, this is already the case for ` struct `
327327definitions.)
328328
@@ -344,7 +344,7 @@ use something like a newtype.
344344
345345### Anonymity
346346
347- A abstract return type cannot be named in this proposal, which means that it
347+ An abstract return type cannot be named in this proposal, which means that it
348348cannot be placed into ` structs ` and so on. This is not a fundamental limitation
349349in any sense; the limitation is there both to keep this RFC simple, and because
350350the precise way we might want to allow naming of such types is still a bit
@@ -487,7 +487,7 @@ and the compatibility of the current compiler with it is unknown,
487487it is not yet possible to reach a concrete solution here .
488488
489489In addition to that , there are also different proposals as to whether
490- a abstract return type is its own thing or sugar for a associated type ,
490+ an abstract return type is its own thing or sugar for a associated type ,
491491how it interacts with other associated items and so on ,
492492so forbidding them in traits seems like the best initial course of action .
493493
0 commit comments