Crate wireguard_control[][src]

Re-exports

pub use backends::userspace::Key;

Modules

Structs

Represents an IP address a peer is allowed to have, in CIDR notation.

Represents all available information about a WireGuard device (interface).

Builds and represents a configuration that can be applied to a WireGuard interface.

The name of a Wireguard interface device.

Represents an error in base64 key parsing.

Represents a pair of private and public keys.

Represents a single peer’s configuration (i.e. persistent attributes).

Builds and represents a single peer in a WireGuard interface configuration.

Represents the complete status of a peer.

Represents a single peer’s current statistics (i.e. the data from the current session).

Enums

An interface name was bad.