//! Logic to assign a pre-existing Floating IP resource in DigitalOcean
//! to the Droplet used for managing the tunnel. Allows for DNS records
//! to remain unchanged, but the tunnel to be rebuilt ad-hoc.
use Result;
use IpAddr;
use crateDoClient;
/// Represents a DigitalOcean Reserved IP (FKA Floating IP).
/// In order to use a Floating IP with DigitalOcean, first create it out of band,
/// via the DigitalOcean web console. Once the Floating IP exists on your account,
/// you can then pass it in on the CLI with `--floating-ip`.
/// See documentation for more information: <https://docs.digitalocean.com/products/networking/reserved-ips/>.