Skip to content

replace anyhow with std error and an type alias #231

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

Merged
merged 2 commits into from
May 28, 2020

Conversation

softprops
Copy link
Contributor

@softprops softprops commented May 26, 2020

Issue #229, if available:

Description of changes:

Replaced anyhow with std::error::Error type alias.

also renamed some lambda-http examples. cargo warns that when you have to crates with examples with the same name, collisions ensue. I gave these unique names

By submitting this pull request

  • I confirm that my contribution is made under the terms of the Apache 2.0 license.
  • I confirm that I've made a best effort attempt to update all relevant documentation.

Copy link
Contributor

@davidbarsky davidbarsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for doing this. I'm not sure the alias should be re-exported from the main runtime. If I recall correctly, the type alias can be private to the crate but used in public bounds without issue. I think I would prefer that, but what do you think?

@softprops
Copy link
Contributor Author

I can do pub (crate). The idea behind making it pub was do abbreviate the api a bit. I'd be happy to defer to that later if it becomes too onerous to type out in each lambda.

@softprops
Copy link
Contributor Author

Done, hindsight in that last commit is that is a very laborious process to update code references when this type changes. In most ideal cases though it won't change so that's maybe something we don't have to optimize for now.

@davidbarsky
Copy link
Contributor

Yeah, it’ll probably be a pain, but not exporting avoids a future compatibility issue.

Copy link
Contributor

@davidbarsky davidbarsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, I think this is good. I'll merge this in.

@davidbarsky davidbarsky merged commit ed3fd16 into awslabs:master May 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants