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

[SPEC] Check for case insensitive addition #8

Open
johnstonskj opened this issue Jul 28, 2020 · 0 comments
Open

[SPEC] Check for case insensitive addition #8

johnstonskj opened this issue Jul 28, 2020 · 0 comments
Labels
specification Clarification or deviation from

Comments

@johnstonskj
Copy link
Owner

Is your request related to a problem? Please describe.
Need to test that adding an implementation of PartialEq was enough.

The Smithy spec says...
From shape ID conflicts:

While shape ID references within the semantic model are case-sensitive, no two shapes in the semantic model can have the same case-insensitive shape ID. This restriction makes it easier to use Smithy models for code generation in programming languages that do not support case-sensitive identifiers or that perform some kind of normalization on generated identifiers (for example, a Python code generator might convert all member names to lower snake case). To illustrate, com.Foo#baz and com.foo#BAZ are not allowed in the same semantic model. This restriction also extends to member names: com.foo#Baz$bar and com.foo#Baz$BAR are in conflict.

@johnstonskj johnstonskj added the specification Clarification or deviation from label Jul 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
specification Clarification or deviation from
Projects
None yet
Development

No branches or pull requests

1 participant