Skip to content

Preparations for dbus extensions#1

Merged
dvdhrm merged 4 commits intobus1:mainfrom
dvdhrm:wip/mown
Jan 9, 2026
Merged

Preparations for dbus extensions#1
dvdhrm merged 4 commits intobus1:mainfrom
dvdhrm:wip/mown

Conversation

@dvdhrm
Copy link
Member

@dvdhrm dvdhrm commented Jan 9, 2026

A collection of smaller fixes and extensions to prepare for the upcoming D-Bus extensions. This includes:

  • Maybe-owned types (as alternative to std::borrow::Cow)
  • wishlist documentation
  • CI adjustments
  • minor fixes

dvdhrm added 4 commits January 9, 2026 14:28
Add `osi::mown` including `osi::mown::Mown`, which is a reduced variant
of `core::borrow::Cow`, but does not require `ToOwned` or `Clone` to be
implemented.

Signed-off-by: David Rheinsberg <[email protected]>
Document the features we would like to see in upstream Rust.

Signed-off-by: David Rheinsberg <[email protected]>
We use features sparely, so avoid passing `all-features`. This can break
the builds if features require extra setups.

Signed-off-by: David Rheinsberg <[email protected]>
Ensure that clippy does not warn about an empty fallback.

Signed-off-by: David Rheinsberg <[email protected]>
@dvdhrm dvdhrm merged commit 0b8fe0e into bus1:main Jan 9, 2026
8 checks passed
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.

1 participant