Cargo Features

nm-rs-sys has no features set by default.

[dependencies]
nm-rs-sys = { version = "0.1.1", features = ["v1_2", "v1_4", "v1_6", "v1_8", "v1_10", "v1_12", "v1_14", "v1_16", "v1_18", "v1_20", "v1_22", "v1_24", "v1_26", "v1_28", "v1_30", "v1_32", "v1_34", "v1_36", "v1_38", "v1_40", "v1_42", "v1_44", "v1_46", "v1_48", "v1_50", "v1_52", "v1_54"] }
v1_2 v1_4?

Affects nm-rs-sys::nm_ip_tunnel_mode_get_type, nm-rs-sys::nm_metered_get_type, nm-rs-sys::nm_setting_connection_autoconnect_slaves_get_type, nm-rs-sys::nm_setting_connection_lldp_get_type, nm-rs-sys::nm_setting_ip6_config_addr_gen_mode_get_type, nm-rs-sys::nm_setting_mac_randomization_get_type, nm-rs-sys::nm_setting_macvlan_mode_get_type, nm-rs-sys::nm_setting_tun_mode_get_type, nm-rs-sys::nm_setting_wireless_powersave_get_type, nm-rs-sys::nm_setting_wired_wake_on_lan_get_type, nm-rs-sys::nm_lldp_neighbor_new, nm-rs-sys::nm_lldp_neighbor_get_attr_names, nm-rs-sys::nm_lldp_neighbor_get_attr_string_value, nm-rs-sys::nm_lldp_neighbor_get_attr_type, nm-rs-sys::nm_lldp_neighbor_get_attr_uint_value, nm-rs-sys::nm_lldp_neighbor_ref

v1_4 v1_6? = v1_2

Affects nm-rs-sys::nm_device_team_get_config, nm-rs-sys::nm_setting_connection_get_stable_id, nm-rs-sys::nm_setting_ip6_config_get_token, nm-rs-sys::nm_setting_ip_config_get_dns_priority, nm-rs-sys::nm_setting_wired_get_generate_mac_address_mask, nm-rs-sys::nm_setting_wireless_get_generate_mac_address_mask, nm-rs-sys::nm_vpn_plugin_info_new_search_file, nm-rs-sys::nm_vpn_plugin_info_list_find_service_type, nm-rs-sys::nm_vpn_plugin_info_list_get_service_types, nm-rs-sys::nm_vpn_plugin_info_get_aliases, nm-rs-sys::nm_vpn_plugin_info_get_auth_dialog, nm-rs-sys::nm_vpn_plugin_info_get_service, nm-rs-sys::nm_vpn_plugin_info_supports_hints, nm-rs-sys::nm_vpn_editor_plugin_load, nm-rs-sys::nm_vpn_editor_plugin_get_plugin_info, nm-rs-sys::nm_vpn_editor_plugin_get_vt

v1_6 v1_8? = v1_4

Affects nm-rs-sys::nm_capability_get_type, nm-rs-sys::nm_setting_macsec_mode_get_type, nm-rs-sys::nm_setting_macsec_validation_get_type, nm-rs-sys::nm_setting_proxy_method_get_type, nm-rs-sys::nm_dns_entry_get_type, nm-rs-sys::nm_dns_entry_get_domains, nm-rs-sys::nm_dns_entry_get_interface, nm-rs-sys::nm_dns_entry_get_nameservers, nm-rs-sys::nm_dns_entry_get_priority, nm-rs-sys::nm_dns_entry_get_vpn, nm-rs-sys::nm_dns_entry_unref, nm-rs-sys::nm_client_get_dns_configuration, nm-rs-sys::nm_client_get_dns_mode, nm-rs-sys::nm_client_get_dns_rc_manager, nm-rs-sys::nm_device_macsec_get_type, nm-rs-sys::nm_device_macsec_get_cipher_suite

v1_8 v1_10? = v1_6

Affects nm-rs-sys::nm_active_connection_state_reason_get_type, nm-rs-sys::nm_setting_802_1x_auth_flags_get_type, nm-rs-sys::nm_ip_route_attribute_validate, nm-rs-sys::nm_ip_route_get_variant_attribute_spec, nm-rs-sys::nm_active_connection_get_state_reason, nm-rs-sys::nm_device_dummy_get_type, nm-rs-sys::nm_setting_802_1x_get_auth_timeout, nm-rs-sys::nm_setting_802_1x_get_ca_cert_password, nm-rs-sys::nm_setting_802_1x_get_ca_cert_password_flags, nm-rs-sys::nm_setting_802_1x_get_client_cert_password, nm-rs-sys::nm_setting_802_1x_get_client_cert_password_flags, nm-rs-sys::nm_setting_802_1x_get_phase1_auth_flags, nm-rs-sys::nm_setting_802_1x_get_phase2_ca_cert_password, nm-rs-sys::nm_setting_802_1x_get_phase2_ca_cert_password_flags, nm-rs-sys::nm_setting_802_1x_get_phase2_client_cert_password, nm-rs-sys::nm_setting_802_1x_get_phase2_client_cert_password_flags

v1_10 v1_12? = v1_8

Affects nm-rs-sys::nm_setting_wireless_security_pmf_get_type, nm-rs-sys::nm_activation_state_flags_get_type, nm-rs-sys::nm_setting_wireless_security_wps_method_get_type, nm-rs-sys::nm_ip_route_equal_full, nm-rs-sys::nm_active_connection_get_state_flags, nm-rs-sys::nm_client_connectivity_check_get_available, nm-rs-sys::nm_client_connectivity_check_get_enabled, nm-rs-sys::nm_client_connectivity_check_set_enabled, nm-rs-sys::nm_device_dummy_get_hw_address, nm-rs-sys::nm_device_ovs_bridge_get_type, nm-rs-sys::nm_device_ovs_interface_get_type, nm-rs-sys::nm_device_ovs_port_get_type, nm-rs-sys::nm_device_ppp_get_type, nm-rs-sys::nm_setting_bridge_get_group_forward_mask, nm-rs-sys::nm_setting_connection_get_auth_retries, nm-rs-sys::nm_setting_ip_config_get_route_table

v1_12 v1_14? = v1_10

Affects nm-rs-sys::nm_setting_connection_mdns_get_type, nm-rs-sys::nm_setting_wireless_security_fils_get_type, nm-rs-sys::nm_checkpoint_create_flags_get_type, nm-rs-sys::nm_ip_tunnel_flags_get_type, nm-rs-sys::nm_setting_wireless_wake_on_wlan_get_type, nm-rs-sys::nm_settings_connection_flags_get_type, nm-rs-sys::nm_settings_update2_flags_get_type, nm-rs-sys::nm_team_link_watcher_arp_ping_flags_get_type, nm-rs-sys::nm_tc_action_new, nm-rs-sys::nm_tc_action_dup, nm-rs-sys::nm_tc_action_equal, nm-rs-sys::nm_tc_action_get_attribute, nm-rs-sys::nm_tc_action_get_attribute_names, nm-rs-sys::nm_tc_action_get_kind, nm-rs-sys::nm_tc_action_ref, nm-rs-sys::nm_tc_action_set_attribute

v1_14 v1_16? = v1_12

Affects nm-rs-sys::nm_connection_multi_connect_get_type, nm-rs-sys::nm_setting_connection_llmnr_get_type, nm-rs-sys::nm_sriov_vf_vlan_protocol_get_type, nm-rs-sys::nm_ternary_get_type, nm-rs-sys::nm_sriov_vf_new, nm-rs-sys::nm_sriov_vf_add_vlan, nm-rs-sys::nm_sriov_vf_dup, nm-rs-sys::nm_sriov_vf_equal, nm-rs-sys::nm_sriov_vf_get_attribute, nm-rs-sys::nm_sriov_vf_get_attribute_names, nm-rs-sys::nm_sriov_vf_get_index, nm-rs-sys::nm_sriov_vf_get_vlan_ids, nm-rs-sys::nm_sriov_vf_get_vlan_protocol, nm-rs-sys::nm_sriov_vf_get_vlan_qos, nm-rs-sys::nm_sriov_vf_ref, nm-rs-sys::nm_sriov_vf_remove_vlan

v1_16 v1_18? = v1_14

Affects nm-rs-sys::nm_team_link_watcher_new_arp_ping2, nm-rs-sys::nm_team_link_watcher_get_vlanid, nm-rs-sys::nm_wireguard_peer_get_type, nm-rs-sys::nm_wireguard_peer_new, nm-rs-sys::nm_wireguard_peer_append_allowed_ip, nm-rs-sys::nm_wireguard_peer_clear_allowed_ips, nm-rs-sys::nm_wireguard_peer_cmp, nm-rs-sys::nm_wireguard_peer_get_allowed_ip, nm-rs-sys::nm_wireguard_peer_get_allowed_ips_len, nm-rs-sys::nm_wireguard_peer_get_endpoint, nm-rs-sys::nm_wireguard_peer_get_persistent_keepalive, nm-rs-sys::nm_wireguard_peer_get_preshared_key, nm-rs-sys::nm_wireguard_peer_get_preshared_key_flags, nm-rs-sys::nm_wireguard_peer_get_public_key, nm-rs-sys::nm_wireguard_peer_is_sealed, nm-rs-sys::nm_wireguard_peer_is_valid

v1_18 v1_20? = v1_16

Affects nm-rs-sys::nm_ip_routing_rule_as_string_flags_get_type, nm-rs-sys::nm_bridge_vlan_new, nm-rs-sys::nm_bridge_vlan_cmp, nm-rs-sys::nm_bridge_vlan_get_vid_range, nm-rs-sys::nm_bridge_vlan_is_pvid, nm-rs-sys::nm_bridge_vlan_is_sealed, nm-rs-sys::nm_bridge_vlan_is_untagged, nm-rs-sys::nm_bridge_vlan_new_clone, nm-rs-sys::nm_bridge_vlan_ref, nm-rs-sys::nm_bridge_vlan_seal, nm-rs-sys::nm_bridge_vlan_set_pvid, nm-rs-sys::nm_bridge_vlan_set_untagged, nm-rs-sys::nm_bridge_vlan_to_str, nm-rs-sys::nm_bridge_vlan_unref, nm-rs-sys::nm_bridge_vlan_from_str, nm-rs-sys::nm_ip_routing_rule_new

v1_20 v1_22? = v1_18

Affects nm-rs-sys::nm_settings_add_connection2_flags_get_type, nm-rs-sys::nm_ip_routing_rule_get_suppress_prefixlength, nm-rs-sys::nm_ip_routing_rule_set_suppress_prefixlength, nm-rs-sys::nm_client_add_connection2, nm-rs-sys::nm_client_add_connection2_finish, nm-rs-sys::nm_client_connectivity_check_get_uri, nm-rs-sys::nm_device_modem_get_apn, nm-rs-sys::nm_device_modem_get_device_id, nm-rs-sys::nm_device_modem_get_operator_code, nm-rs-sys::nm_setting_connection_get_wait_device_timeout, nm-rs-sys::nm_setting_ethtool_get_optnames, nm-rs-sys::nm_setting_ovs_dpdk_new, nm-rs-sys::nm_setting_ovs_dpdk_get_devargs, nm-rs-sys::nm_setting_wireguard_get_ip4_auto_default_route, nm-rs-sys::nm_setting_wireguard_get_ip6_auto_default_route, nm-rs-sys::nm_ethtool_optname_is_feature

v1_22 v1_24? = v1_20

Affects nm-rs-sys::nm_device_interface_flags_get_type, nm-rs-sys::nm_dhcp_hostname_flags_get_type, nm-rs-sys::nm_ip_address_cmp_flags_get_type, nm-rs-sys::nm_manager_reload_flags_get_type, nm-rs-sys::nm_ip_address_cmp_full, nm-rs-sys::nm_client_get_context_busy_watcher, nm-rs-sys::nm_client_get_dbus_connection, nm-rs-sys::nm_client_get_dbus_name_owner, nm-rs-sys::nm_client_get_main_context, nm-rs-sys::nm_client_get_metered, nm-rs-sys::nm_client_reload, nm-rs-sys::nm_client_reload_finish, nm-rs-sys::nm_device_get_interface_flags, nm-rs-sys::nm_setting_802_1x_get_optional, nm-rs-sys::nm_setting_gsm_get_auto_config, nm-rs-sys::nm_setting_ip_config_get_dhcp_hostname_flags

v1_24 v1_26? = v1_22

Affects nm-rs-sys::nm_client_instance_flags_get_type, nm-rs-sys::nm_client_dbus_call, nm-rs-sys::nm_client_dbus_call_finish, nm-rs-sys::nm_client_dbus_set_property, nm-rs-sys::nm_client_dbus_set_property_finish, nm-rs-sys::nm_client_get_capabilities, nm-rs-sys::nm_client_get_instance_flags, nm-rs-sys::nm_client_get_object_by_path, nm-rs-sys::nm_client_get_permissions_state, nm-rs-sys::nm_device_vrf_get_type, nm-rs-sys::nm_device_vrf_get_table, nm-rs-sys::nm_object_get_client, nm-rs-sys::nm_secret_agent_old_destroy, nm-rs-sys::nm_secret_agent_old_enable, nm-rs-sys::nm_secret_agent_old_get_context_busy_watcher, nm-rs-sys::nm_secret_agent_old_get_dbus_connection

v1_26 v1_28? = v1_24

Affects nm-rs-sys::nm_device_get_path, nm-rs-sys::nm_setting_option_clear_by_name, nm-rs-sys::nm_setting_option_get, nm-rs-sys::nm_setting_option_get_all_names, nm-rs-sys::nm_setting_option_get_boolean, nm-rs-sys::nm_setting_option_get_uint32, nm-rs-sys::nm_setting_option_set, nm-rs-sys::nm_setting_option_set_boolean, nm-rs-sys::nm_setting_option_set_uint32, nm-rs-sys::nm_setting_bridge_get_multicast_hash_max, nm-rs-sys::nm_setting_bridge_get_multicast_last_member_count, nm-rs-sys::nm_setting_bridge_get_multicast_last_member_interval, nm-rs-sys::nm_setting_bridge_get_multicast_membership_interval, nm-rs-sys::nm_setting_bridge_get_multicast_querier_interval, nm-rs-sys::nm_setting_bridge_get_multicast_query_interval, nm-rs-sys::nm_setting_bridge_get_multicast_query_response_interval

v1_28 v1_30? = v1_26

Affects nm-rs-sys::nm_setting_ip4_config_get_dhcp_vendor_class_identifier, nm-rs-sys::nm_setting_ip_config_add_dhcp_reject_server, nm-rs-sys::nm_setting_ip_config_clear_dhcp_reject_servers, nm-rs-sys::nm_setting_ip_config_get_dhcp_reject_servers, nm-rs-sys::nm_setting_ip_config_remove_dhcp_reject_server, nm-rs-sys::nm_setting_wireless_get_ap_isolation

v1_30 v1_32? = v1_28

Affects nm-rs-sys::nm_keyfile_handler_type_get_type, nm-rs-sys::nm_keyfile_warn_severity_get_type, nm-rs-sys::nm_keyfile_handler_flags_get_type, nm-rs-sys::nm_keyfile_handler_data_fail_with_error, nm-rs-sys::nm_keyfile_handler_data_get_context, nm-rs-sys::nm_keyfile_handler_data_warn_get, nm-rs-sys::nm_device_veth_get_type, nm-rs-sys::nm_setting_hostname_get_type, nm-rs-sys::nm_setting_hostname_get_from_dhcp, nm-rs-sys::nm_setting_hostname_get_from_dns_lookup, nm-rs-sys::nm_setting_hostname_get_only_from_default, nm-rs-sys::nm_setting_hostname_get_priority, nm-rs-sys::nm_setting_ovs_external_ids_new, nm-rs-sys::nm_setting_ovs_external_ids_check_key, nm-rs-sys::nm_setting_ovs_external_ids_check_val, nm-rs-sys::nm_setting_ovs_external_ids_get_data

v1_32 v1_34? = v1_30

Affects nm-rs-sys::nm_ip_address_dup, nm-rs-sys::nm_ip_route_dup, nm-rs-sys::nm_setting_match_new, nm-rs-sys::nm_setting_wired_get_accept_all_mac_addresses, nm-rs-sys::nm_ethtool_optname_is_pause

v1_34 v1_36? = v1_32

Affects nm-rs-sys::nm_setting_connection_dns_over_tls_get_type, nm-rs-sys::nm_ip_routing_rule_get_uid_range, nm-rs-sys::nm_ip_routing_rule_set_uid_range, nm-rs-sys::nm_device_get_ports, nm-rs-sys::nm_setting_bond_port_new, nm-rs-sys::nm_setting_bond_port_get_queue_id, nm-rs-sys::nm_setting_connection_get_dns_over_tls, nm-rs-sys::nm_setting_ip_config_get_required_timeout

v1_36 v1_38? = v1_34

Affects nm-rs-sys::nm_setting_ovs_dpdk_get_n_rxq

v1_38 v1_40? = v1_36

Affects nm-rs-sys::nm_radio_flags_get_type, nm-rs-sys::nm_client_get_radio_flags

v1_40 v1_42? = v1_38

Affects nm-rs-sys::nm_setting_ip4_link_local_get_type, nm-rs-sys::nm_mptcp_flags_get_type, nm-rs-sys::nm_setting_connection_get_wait_activation_delay, nm-rs-sys::nm_setting_ip6_config_get_mtu, nm-rs-sys::nm_conn_wireguard_import

v1_42 v1_44? = v1_40

Affects nm-rs-sys::nm_version_info_capability_get_type, nm-rs-sys::nm_device_reapply_flags_get_type, nm-rs-sys::nm_range_new, nm-rs-sys::nm_range_cmp, nm-rs-sys::nm_range_get_range, nm-rs-sys::nm_range_ref, nm-rs-sys::nm_range_to_str, nm-rs-sys::nm_range_unref, nm-rs-sys::nm_range_from_str, nm-rs-sys::nm_sriov_vf_attribute_validate, nm-rs-sys::nm_tc_tfilter_get_action, nm-rs-sys::nm_tc_tfilter_set_action, nm-rs-sys::nm_client_wait_shutdown_finish, nm-rs-sys::nm_client_get_version_info, nm-rs-sys::nm_client_wait_shutdown, nm-rs-sys::nm_device_6lowpan_get_parent

v1_44 v1_46? = v1_42

Affects nm-rs-sys::nm_active_connection_get_controller, nm-rs-sys::nm_remote_connection_get_version_id, nm-rs-sys::nm_setting_bond_port_get_prio, nm-rs-sys::nm_setting_gsm_get_initial_eps_apn, nm-rs-sys::nm_setting_gsm_get_initial_eps_config, nm-rs-sys::nm_setting_ip6_config_get_dhcp_pd_hint, nm-rs-sys::nm_setting_ip_config_get_replace_local_rule, nm-rs-sys::nm_setting_link_get_type, nm-rs-sys::nm_setting_link_new, nm-rs-sys::nm_setting_link_get_gro_max_size, nm-rs-sys::nm_setting_link_get_gso_max_segments, nm-rs-sys::nm_setting_link_get_gso_max_size, nm-rs-sys::nm_setting_link_get_tx_queue_length

v1_46 v1_48? = v1_44

Affects nm-rs-sys::nm_setting_macsec_offload_get_type, nm-rs-sys::nm_sriov_eswitch_encap_mode_get_type, nm-rs-sys::nm_sriov_eswitch_inline_mode_get_type, nm-rs-sys::nm_sriov_eswitch_mode_get_type, nm-rs-sys::nm_access_point_get_bandwidth, nm-rs-sys::nm_device_hsr_get_type, nm-rs-sys::nm_device_hsr_get_multicast_spec, nm-rs-sys::nm_device_hsr_get_port1, nm-rs-sys::nm_device_hsr_get_port2, nm-rs-sys::nm_device_hsr_get_prp, nm-rs-sys::nm_device_hsr_get_supervision_address, nm-rs-sys::nm_device_ip_tunnel_get_fwmark, nm-rs-sys::nm_setting_get_enum_property_type, nm-rs-sys::nm_setting_connection_get_autoconnect_ports, nm-rs-sys::nm_setting_connection_get_controller, nm-rs-sys::nm_setting_connection_get_port_type

v1_48 v1_50? = v1_46

Affects nm-rs-sys::nm_setting_connection_down_on_poweroff_get_type, nm-rs-sys::nm_setting_802_1x_get_openssl_ciphers, nm-rs-sys::nm_setting_connection_get_down_on_poweroff, nm-rs-sys::nm_setting_ip6_config_get_temp_preferred_lifetime, nm-rs-sys::nm_setting_ip6_config_get_temp_valid_lifetime, nm-rs-sys::nm_setting_ip_config_get_dhcp_send_release, nm-rs-sys::nm_setting_wired_add_mac_denylist_item, nm-rs-sys::nm_setting_wired_clear_mac_denylist_items, nm-rs-sys::nm_setting_wired_get_mac_address_denylist, nm-rs-sys::nm_setting_wired_get_mac_denylist_item, nm-rs-sys::nm_setting_wired_get_num_mac_denylist_items, nm-rs-sys::nm_setting_wired_remove_mac_denylist_item, nm-rs-sys::nm_setting_wired_remove_mac_denylist_item_by_value, nm-rs-sys::nm_setting_wireless_add_mac_denylist_item, nm-rs-sys::nm_setting_wireless_clear_mac_denylist_items, nm-rs-sys::nm_setting_wireless_get_mac_address_denylist

v1_50 v1_52? = v1_48

Affects nm-rs-sys::nm_setting_wireless_channel_width_get_type, nm-rs-sys::nm_setting_wireless_get_channel_width

v1_52 v1_54? = v1_50

Affects nm-rs-sys::nm_setting_ip4_dhcp_ipv6_only_preferred_get_type, nm-rs-sys::nm_setting_ip_config_routed_dns_get_type, nm-rs-sys::nm_setting_ipvlan_mode_get_type, nm-rs-sys::nm_setting_ethtool_fec_mode_get_type, nm-rs-sys::nm_device_ipvlan_get_type, nm-rs-sys::nm_device_ipvlan_get_mode, nm-rs-sys::nm_device_ipvlan_get_parent, nm-rs-sys::nm_device_ipvlan_get_private, nm-rs-sys::nm_device_ipvlan_get_vepa, nm-rs-sys::nm_setting_connection_add_ip_ping_address, nm-rs-sys::nm_setting_connection_clear_ip_ping_addresses, nm-rs-sys::nm_setting_connection_get_ip_ping_address, nm-rs-sys::nm_setting_connection_get_ip_ping_addresses_require_all, nm-rs-sys::nm_setting_connection_get_ip_ping_timeout, nm-rs-sys::nm_setting_connection_remove_ip_ping_address, nm-rs-sys::nm_setting_connection_remove_ip_ping_address_by_value

v1_54 = v1_52

Affects nm-rs-sys::nm_setting_ip_config_forwarding_get_type, nm-rs-sys::nm_setting_ovs_dpdk_lsc_interrupt_get_type, nm-rs-sys::nm_sriov_preserve_on_down_get_type, nm-rs-sys::nm_setting_ip_config_get_forwarding, nm-rs-sys::nm_setting_ovs_dpdk_get_lsc_interrupt, nm-rs-sys::nm_setting_prefix_delegation_get_type, nm-rs-sys::nm_setting_prefix_delegation_new, nm-rs-sys::nm_setting_prefix_delegation_get_subnet_id, nm-rs-sys::nm_setting_sriov_get_preserve_on_down