corewlan 0.2.0

Safe Rust bindings for Apple's CoreWLAN framework — inspect Wi-Fi interfaces, mutable configurations, event delegates, and preferred network state on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use corewlan::MutableConfiguration;

#[test]
fn mutable_configuration_setters_update_local_state() {
    let configuration = MutableConfiguration::new().expect("mutable configuration init should succeed");
    configuration.set_require_administrator_for_association(true);
    configuration.set_require_administrator_for_power(true);
    configuration.set_remember_joined_networks(false);

    assert!(configuration.require_administrator_for_association());
    assert!(configuration.require_administrator_for_power());
    assert!(!configuration.remember_joined_networks());
}