2022-08-22 21:20:10 -05:00
|
|
|
use async_trait::async_trait;
|
|
|
|
|
|
|
|
#[async_trait]
|
|
|
|
pub trait IPSource {
|
2023-01-31 23:21:02 -06:00
|
|
|
async fn get_ipv4(&self) -> anyhow::Result<String>;
|
|
|
|
async fn get_ipv6(&self) -> anyhow::Result<String>;
|
2022-08-22 21:20:10 -05:00
|
|
|
}
|