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
Matthias Beyer
31ad0beec1
Fix clippy: Derive Eq for Subscription
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:03:43 +01:00
Matthias Beyer
bb31b91933
Fix clippy: Derive Eq for Subscription
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:03:24 +01:00
Matthias Beyer
8ee0de9a6f
Fix clippy: Derive Eq for Alerts
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:03:11 +01:00
Matthias Beyer
b97dc8ca3e
Fix: Tag type is not able to derive Eq
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:01:54 +01:00
Matthias Beyer
adac287450
Fix: Notification type is not able to derive Eq
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:01:42 +01:00
Matthias Beyer
998c477818
Fix clippy: Derive Eq for NotificationType
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:01:06 +01:00
Matthias Beyer
0ba5ca3599
Fix clippy: Derive Eq for Relationship
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:00:32 +01:00
Matthias Beyer
6c65b022ff
Fix clippy: Derive Eq for Report
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 19:00:10 +01:00
Matthias Beyer
afe132ae5b
Fix clippy: Derive Eq for TagHistory
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:18 +01:00
Matthias Beyer
759f651c4f
Fix clippy: Derive Eq for Application
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:13 +01:00
Matthias Beyer
a7165cd695
Fix clippy: Derive Eq for Emoji
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:08 +01:00
Matthias Beyer
28ae442565
Fix clippy: Derive Eq for Mention
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:59:01 +01:00
Matthias Beyer
3f70aba8bd
Fix clippy: Derive Eq for UpdateCredsRequest
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:58:29 +01:00
Matthias Beyer
a383625210
Fix clippy: Derive Eq for Credentials
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:42 +01:00
Matthias Beyer
fea0a25b9a
Fix clippy: Derive Eq for UpdateSource
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:34 +01:00
Matthias Beyer
f79c0980c7
Fix clippy: Derive Eq for BoolOrString
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:26 +01:00
Matthias Beyer
bc144c5a65
Fix clippy: Derive Eq for Source
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:56:18 +01:00
Matthias Beyer
8572585774
Fix clippy: Derive Eq for MetadataField
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:53:09 +01:00
Matthias Beyer
e53ef65d6d
Fix clippy: Derive Eq for Empty
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2022-12-27 18:52:43 +01:00