Replace public use of mime
crate with &str
#642
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a breaking change.
Motivation
Resolves #637.
Removes exposure of the
mime
crate in the public library.This will allow users to handle the underlying
&str
instead and optionally parseContent-Type
headers with their library of choice (if desired).This also allows
axum
to remove the dependency onmime
in the future without requiring another breaking change.Solution
&str
has replaced&mime::Mime
asaxum::extract::multipart::Field::content_type
's return typeSearching docs for
mime
shows no results:Questions
main
for the0.5
release?content_type()
? Seems like it'd either be excessive or incomplete.