#编码解码 #解码 #编码 #解析器

dbus-server-address-parser

用于编码和解码DBus服务器地址的库

2个稳定版本

1.0.1 2021年7月11日
1.0.0 2021年7月10日

#2567 in 解析器实现


2个crate中使用(通过dbus-async

BSD-3-Clause许可

48KB
1.5K SLoC

dbus-server-address-parser

一个用于编码和解码DBus服务器地址的库。 构建状态 依赖状态 代码覆盖率 最新版本 许可

用法

将以下内容添加到您的Cargo.toml

[dependencies]
dbus-server-address-parser = "~1.0.1"

示例

use dbus_server_address_parser::Address;

fn main() {
    let addresses_str = "unix:abstract=/tmp/dbus-U8OSdmf7;tcp:host=127.0.0.1,port=30958";
    // Decode address
    let addresses = Address::decode(addresses_str).unwrap();
    // Encode address
    let addresses_string = Address::encode(&addresses);

    println!("{}", addresses_string);
}

依赖

~290–750KB
~18K SLoC