Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								b47e435b49 
								
							 
						 
						
							
							
								
								Fix: Let clippy lint all features  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2023-01-03 10:59:42 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								00c390f56b 
								
							 
						 
						
							
							
								
								fixup! Add error variant for when not all bytes are written  
							
							 
							
							
							
						 
						
							2023-01-03 07:13:25 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								1e4b2e0adb 
								
							 
						 
						
							
							
								
								use serde_json's to_writer  
							
							 
							
							
							
						 
						
							2023-01-03 07:13:25 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								dbbdb8e5c0 
								
							 
						 
						
							
							
								
								Add error variant for when not all bytes are written  
							
							 
							
							... 
							
							
							
							cargo-clippy tells us that the `crate::helpers::json::to_writer` and
`crate::helpers::toml::to_writer` functions were implemented without
checking the return value of the `write()` function called inside.
That might lead to serious issues on the user site, if indeed not all
bytes were written.
This patch fixes the issue of the user not knowning about the issue by
introducing a new error variant and returning it in case of unfinished
writes.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2023-01-03 07:13:25 -05:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								21dd421656 
								
							 
						 
						
							
							
								
								Move prelude use statements to separate fn  
							
							 
							
							
							
						 
						
							2023-01-03 07:02:36 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								faf0cda10c 
								
							 
						 
						
							
							
								
								Add test for API exports  
							
							 
							
							... 
							
							
							
							This patch adds a test file that only tries to import everything that's
exposed from the crate API, so we do not accidentially vanish something
from the API.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2023-01-03 07:02:36 -05:00  
						
					 
				
					
						
							
							
								 
								dependabot[bot]
							
						 
						
							 
							
							
							
							
								
							
							
								c497e11b4d 
								
							 
						 
						
							
							
								
								Update url requirement from 1 to 2  
							
							 
							
							... 
							
							
							
							Updates the requirements on [url](https://github.com/servo/rust-url ) to permit the latest version.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v1.0.0...v2.3.1 )
---
updated-dependencies:
- dependency-name: url
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2023-01-02 07:17:24 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								e328924193 
								
							 
						 
						
							
							
								
								Add rust-cache in CI workflow  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2023-01-01 11:25:02 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								f830671ee9 
								
							 
						 
						
							
							
								
								Make tokio's rt-multi-thread enabled again in examples  
							
							 
							
							
							
						 
						
							2023-01-01 11:22:43 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								6ba0cd03f8 
								
							 
						 
						
							
							
								
								Drop unnecessary tokio feature dependency  
							
							 
							
							
							
						 
						
							2022-12-30 07:16:29 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								c32f628c49 
								
							 
						 
						
							
							
								
								Make Registered::complete() accept an AsRef<str>  
							
							 
							
							... 
							
							
							
							This patch changes the signature of `Registered::complete` to accept an
`AsRef<str>`. This _should_ be backwards compatible to the old version.
This change was implemented as it has the neat benefit that a user can
implement a type that does not implement `Debug` or `Display`, but only
`AsRef<str>`.
This can be done to ensure that the access code is not accidentially
shown in log output, which might be pasted to some code forge for bug
reporting.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-29 14:07:09 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								f037379d0f 
								
							 
						 
						
							
							
								
								drop dependency on hyper-old-types in favor of parse_link_header  
							
							 
							
							
							
						 
						
							2022-12-29 14:06:07 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								5832111f46 
								
							 
						 
						
							
							
								
								Replace dependency "chrono" with "time"  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-29 13:43:26 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								96fbef900e 
								
							 
						 
						
							
							
								
								Change error implementation to use thiserror  
							
							 
							
							
							
						 
						
							2022-12-29 13:27:41 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								d2cdd8e514 
								
							 
						 
						
							
							
								
								Add debugging note to the README  
							
							 
							
							
							
						 
						
							2022-12-29 12:19:23 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								346ac52f30 
								
							 
						 
						
							
							
								
								Add workflow job to check formatting  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-29 07:14:00 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								c689b8390c 
								
							 
						 
						
							
							
								
								Run cargo-fmt on whole codebase  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-29 07:14:00 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								d61c2e5c91 
								
							 
						 
						
							
							
								
								Empty rustfmt configuration for default settings  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-29 07:14:00 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								89f9efe639 
								
							 
						 
						
							
							
								
								Add workflow job to build examples  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-29 06:42:50 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								351bb0741b 
								
							 
						 
						
							
							
								
								spelling and clippy fixes  
							
							 
							
							
							
						 
						
							2022-12-29 06:41:57 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
							
							
								
							
							
								963a3323ea 
								
							 
						 
						
							
							
								
								Optimize: Remove clone() call  
							
							 
							
							... 
							
							
							
							This patch makes the `Headers` helper type that is only used to be able
to implement Serialize on it only contain a reference to the actual
headers. This way we don't need to clone() the object returned by
`reqwest::Repsonse::headers()`.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-29 05:58:30 -05:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								520247fade 
								
							 
						 
						
							
							
								
								Merge pull request  #26  from dscottboggs/fix/clone-as-into  
							
							 
							
							... 
							
							
							
							Fix/clone as into 
							
						 
						
							2022-12-28 16:31:15 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								5c764185bb 
								
							 
						 
						
							
							
								
								Rewrite awkward code  
							
							 
							
							
							
						 
						
							2022-12-28 15:35:39 -05:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ed55570646 
								
							 
						 
						
							
							
								
								Merge pull request  #20  from dscottboggs/dependabot/cargo/serde_urlencoded-0.7.1  
							
							 
							
							... 
							
							
							
							Update serde_urlencoded requirement from 0.6.1 to 0.7.1 
							
						 
						
							2022-12-28 10:17:35 -05:00  
						
					 
				
					
						
							
							
								 
								dependabot[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cd64bbb150 
								
							 
						 
						
							
							
								
								Update serde_urlencoded requirement from 0.6.1 to 0.7.1  
							
							 
							
							... 
							
							
							
							Updates the requirements on [serde_urlencoded](https://github.com/nox/serde_urlencoded ) to permit the latest version.
- [Release notes](https://github.com/nox/serde_urlencoded/releases )
- [Commits](https://github.com/nox/serde_urlencoded/commits )
---
updated-dependencies:
- dependency-name: serde_urlencoded
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2022-12-28 14:48:26 +00:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3dfd7e3e36 
								
							 
						 
						
							
							
								
								Merge pull request  #19  from dscottboggs/dependabot/cargo/url-2  
							
							 
							
							... 
							
							
							
							Update url requirement from 1 to 2 
							
						 
						
							2022-12-28 09:47:37 -05:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								08357919e5 
								
							 
						 
						
							
							
								
								Merge pull request  #25  from matthiasbeyer/remove-makefile  
							
							 
							
							... 
							
							
							
							Remove Makefile 
							
						 
						
							2022-12-28 09:42:32 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								f82725c9dc 
								
							 
						 
						
							
							
								
								Add dependency on percent_encoding  
							
							 
							
							... 
							
							
							
							percent_encoding used to be a part of url before v2. 
							
						 
						
							2022-12-28 09:39:49 -05:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5ec4ad7166 
								
							 
						 
						
							
							
								
								Merge pull request  #18  from dscottboggs/dependabot/cargo/serde_qs-0.10.1  
							
							 
							
							... 
							
							
							
							Update serde_qs requirement from 0.4.5 to 0.10.1 
							
						 
						
							2022-12-28 09:37:49 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								de1b3769f8 
								
							 
						 
						
							
							
								
								Remove Makefile  
							
							 
							
							... 
							
							
							
							This was used to build a mdbook, but there's no mdbook in the codebase.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-28 15:28:57 +01:00  
						
					 
				
					
						
							
							
								 
								dependabot[bot]
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3b9e1833d5 
								
							 
						 
						
							
							
								
								Update serde_qs requirement from 0.4.5 to 0.10.1  
							
							 
							
							... 
							
							
							
							Updates the requirements on [serde_qs](https://github.com/samscott89/serde_qs ) to permit the latest version.
- [Release notes](https://github.com/samscott89/serde_qs/releases )
- [Commits](https://github.com/samscott89/serde_qs/commits )
---
updated-dependencies:
- dependency-name: serde_qs
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2022-12-28 13:57:25 +00:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4287c7526f 
								
							 
						 
						
							
							
								
								Merge pull request  #13  from dscottboggs/fix/magic-is-not-send  
							
							 
							
							... 
							
							
							
							no more magic 
							
						 
						
							2022-12-28 08:56:42 -05:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3895570cb4 
								
							 
						 
						
							
							
								
								Merge pull request  #17  from matthiasbeyer/dependabot  
							
							 
							
							... 
							
							
							
							Add monthly dependabot jobs 
							
						 
						
							2022-12-28 08:53:12 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								4fb24a5a21 
								
							 
						 
						
							
							
								
								Drop the magic bullshit  
							
							 
							
							... 
							
							
							
							There were too many false positive responses from libmagic to have this
just happen in the background. In a future release I may add a specific
error which is returned when the given file has no extension, and
downstream application developers can use that as an indicator that they
should ask the user if they want to detect the filetype, making use of
libmagic directly in the downstream application as appropriate. 
							
						 
						
							2022-12-28 08:49:43 -05:00  
						
					 
				
					
						
							
							
								 
								D. Scott Boggs
							
						 
						
							 
							
							
							
							
								
							
							
								7653513c6f 
								
							 
						 
						
							
							
								
								Wrap magic cookie in a mutex  
							
							 
							
							... 
							
							
							
							This commit also includes benchmarks proving the viability of reloading the
magic database for every filetype request, should that become necessary. 
							
						 
						
							2022-12-28 08:49:43 -05:00  
						
					 
				
					
						
							
							
								 
								Scott Boggs
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8516091c5b 
								
							 
						 
						
							
							
								
								Merge pull request  #14  from matthiasbeyer/clippy  
							
							 
							
							... 
							
							
							
							Fix clippy warnings and add CI check 
							
						 
						
							2022-12-28 08:45:46 -05:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								29463764c1 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Data  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:08:43 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								afb3f59fc7 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for MediaType  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:08:24 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8cfe447aa1 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Card  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:08:13 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ee4e00affd 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Filter  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:07:51 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								609ddc895b 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for AddFilterRequest  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:07:24 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								789fbd69f5 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for FilterContext  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:05:52 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf9bad441f 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for StreamingApi  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:05:31 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								738d97d65f 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Stats  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:05:05 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0e2ee6717f 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for List  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:04:53 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e3539a46ba 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Mention  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:04:40 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eaea2a50bd 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Form  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:04:15 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4cadd9b937 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Data  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:04:11 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9cec1a7384 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Data  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:04:05 +01:00  
						
					 
				
					
						
							
							
								 
								Matthias Beyer
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fcb8dc9e07 
								
							 
						 
						
							
							
								
								Fix clippy: Derive Eq for Keys  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthias Beyer <mail@beyermatthias.de> 
							
						 
						
							2022-12-27 19:03:57 +01:00