Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-1260] ExpressibleByStringInterpolation: can't distinguish between literal components and String arguments #43868

Closed
jtbandes opened this issue Apr 18, 2016 · 2 comments

Comments

@jtbandes
Copy link
Collaborator

@jtbandes jtbandes commented Apr 18, 2016

Previous ID SR-1260
Radar rdar://problem/19800456&18681780
Original Reporter @jtbandes
Type Bug
Status Resolved
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s Compiler, Standard Library
Labels Bug, LanguageFeatureRequest
Assignee @beccadax
Priority Medium

md5: f574b07894ad66cb3ff4472ecdd4b26d

relates to:

  • SR-2303 ExpressibleByStringInterpolation: ability to restrict types used in string interpolation
  • SR-3969 Improve ExpressibleByStringInterpolation

Issue Description:

The interface for ExpressibleByStringInterpolation provides no distinction between components of the literal format string and interpolation components whose type is String.

@dabrahams
Copy link
Collaborator

@dabrahams dabrahams commented Aug 8, 2016

This bug corresponds to <rdar://18681780> (Swift StringInterpolationConvertible should differentiate between base string and string segments)

@beccadax
Copy link
Contributor

@beccadax beccadax commented Mar 9, 2019

Resolved by SE-0228.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants