passcod_networkmanager/configs/
dhcp6.rs1use crate::dbus_api::DBusAccessor;
2use crate::errors::Error;
3use crate::gen::OrgFreedesktopNetworkManagerDHCP6Config;
4
5#[derive(Clone, Debug)]
6pub struct Dhcp6Config {
7 dbus_accessor: DBusAccessor,
8}
9
10impl Dhcp6Config {
11 pub(crate) fn new(dbus_accessor: DBusAccessor) -> Self {
12 Dhcp6Config { dbus_accessor }
13 }
14 pub fn options(
15 &self,
16 ) -> Result<
17 std::collections::HashMap<
18 String,
19 dbus::arg::Variant<std::boxed::Box<(dyn dbus::arg::RefArg + 'static)>>,
20 >,
21 Error,
22 > {
23 Ok(proxy!(self).options()?)
24 }
25}