Modules§
Structs§
- Allowed
Ip - Represents an IP address a peer is allowed to have, in CIDR notation.
- Device
- Represents all available information about a WireGuard device (interface).
- Device
Update - Builds and represents a configuration that can be applied to a WireGuard interface.
- Interface
Name - The name of a Wireguard interface device.
- Invalid
Key - Represents an error in base64 key parsing.
- Key
- Represents a WireGuard encryption key.
- KeyPair
- Represents a pair of private and public keys.
- Peer
Config - Represents a single peer’s configuration (i.e. persistent attributes).
- Peer
Config Builder - Builds and represents a single peer in a WireGuard interface configuration.
- Peer
Info - Represents the complete status of a peer.
- Peer
Stats - Represents a single peer’s current statistics (i.e. the data from the current session).
Enums§
- Backend
- Invalid
Interface Name - An interface name was bad.