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
Assignees
Labels
compiler The Swift compiler itself feature A feature request or implementation improvement standard library Area: Standard library umbrella swift evolution implemented Flag → feature: A feature that was approved through the Swift evolution process and implemented

Comments

@jtbandes
Copy link
Contributor

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
Contributor

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

@beccadax
Copy link
Contributor

beccadax commented Mar 9, 2019

Resolved by SE-0228.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@AnthonyLatsis AnthonyLatsis added swift evolution implemented Flag → feature: A feature that was approved through the Swift evolution process and implemented improvement and removed bug A deviation from expected or documented behavior. Also: expected but undesirable behavior. labels Nov 11, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler The Swift compiler itself feature A feature request or implementation improvement standard library Area: Standard library umbrella swift evolution implemented Flag → feature: A feature that was approved through the Swift evolution process and implemented
Projects
None yet
Development

No branches or pull requests

4 participants