truehumandesign / networkmanager-rs

NetworkManager bindings for the Rust language
Apache License 2.0
22 stars 13 forks source link

Implement tokio-dbus #5

Open IniterWorker opened 2 years ago

IniterWorker commented 2 years ago

We should focus on Async-first,

Async support in Rust has become a first class citizen and it's about time to use it. While many things here do not require async right now, it will help with the Sync and the Send (not currently supported).

What do you think @he4d?

truehumandesign commented 2 years ago

@IniterWorker

I would rather go with that one as it uses the same dbus crate as we:

https://crates.io/crates/dbus-tokio/

yavko commented 1 year ago

Wouldn't it be better to use the official zbus crate instead which is developed by freedesktop, which has async

truehumandesign commented 1 year ago

@yavko i totally agree with you. I was not aware of the existence of the zbus crate until now. Please feel free to create a port using the zbus crate, as I still can't manage this by myself at the moment. BR Tobias