mirror of
https://github.com/LemmyNet/activitypub-federation-rust
synced 2024-12-02 16:19:18 +00:00
d9f1a4414f
* Fix formatting for nightly rustfmt
https://github.com/LemmyNet/lemmy/issues/3467
* Fix regex error when actix-web feature not enabled
If the crate is built with only the axum feature, compiling the
webfinger account regex will fail with an error "Unicode-aware case
insensitivity matching is not available..." because of the missing
unicode-case feature. This doesn't happen if actix is installed because
it pulls in the regex crate with all features (via [actix-router][0]).
The failure can be demonstrated by reverting this commit's change to
Cargo.toml and running:
cargo test --no-default-features --features=axum --doc extract_webfinger_name
Resolve this by adding the unicode-case feature to the regex dependency.
[0]:
|
||
---|---|---|
.. | ||
activities | ||
actix_web | ||
axum | ||
objects | ||
error.rs | ||
instance.rs | ||
main.rs | ||
utils.rs |