forked from gkaklas/labadoor
main: Use full path for crate::cli types
This commit is contained in:
parent
de257231a7
commit
64f7e467e8
1 changed files with 4 additions and 6 deletions
|
@ -1,11 +1,9 @@
|
||||||
use crate::cli::*;
|
|
||||||
|
|
||||||
pub trait ToConfig<T> {
|
pub trait ToConfig<T> {
|
||||||
fn to_config(&self) -> T;
|
fn to_config(&self) -> T;
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "telegram")]
|
#[cfg(feature = "telegram")]
|
||||||
impl ToConfig<labadoor_telegram::TelegramArgs> for Telegram {
|
impl ToConfig<labadoor_telegram::TelegramArgs> for crate::cli::Telegram {
|
||||||
fn to_config(&self) -> labadoor_telegram::TelegramArgs {
|
fn to_config(&self) -> labadoor_telegram::TelegramArgs {
|
||||||
labadoor_telegram::TelegramArgs {
|
labadoor_telegram::TelegramArgs {
|
||||||
token: self.token.clone().unwrap(),
|
token: self.token.clone().unwrap(),
|
||||||
|
@ -14,7 +12,7 @@ impl ToConfig<labadoor_telegram::TelegramArgs> for Telegram {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "matrix")]
|
#[cfg(feature = "matrix")]
|
||||||
impl ToConfig<labadoor_matrix::MatrixArgs> for Matrix {
|
impl ToConfig<labadoor_matrix::MatrixArgs> for crate::cli::Matrix {
|
||||||
fn to_config(&self) -> labadoor_matrix::MatrixArgs {
|
fn to_config(&self) -> labadoor_matrix::MatrixArgs {
|
||||||
labadoor_matrix::MatrixArgs {
|
labadoor_matrix::MatrixArgs {
|
||||||
username: self.username.clone().unwrap(),
|
username: self.username.clone().unwrap(),
|
||||||
|
@ -25,7 +23,7 @@ impl ToConfig<labadoor_matrix::MatrixArgs> for Matrix {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "gpio")]
|
#[cfg(feature = "gpio")]
|
||||||
impl ToConfig<labadoor_gpio::GPIOArgs> for GPIO {
|
impl ToConfig<labadoor_gpio::GPIOArgs> for crate::cli::GPIO {
|
||||||
fn to_config(&self) -> labadoor_gpio::GPIOArgs {
|
fn to_config(&self) -> labadoor_gpio::GPIOArgs {
|
||||||
labadoor_gpio::GPIOArgs {
|
labadoor_gpio::GPIOArgs {
|
||||||
device: self.device.clone().unwrap(),
|
device: self.device.clone().unwrap(),
|
||||||
|
@ -37,7 +35,7 @@ impl ToConfig<labadoor_gpio::GPIOArgs> for GPIO {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "open")]
|
#[cfg(feature = "open")]
|
||||||
impl ToConfig<labadoor_open::OpenArgs> for Open {
|
impl ToConfig<labadoor_open::OpenArgs> for crate::cli::Open {
|
||||||
fn to_config(&self) -> labadoor_open::OpenArgs {
|
fn to_config(&self) -> labadoor_open::OpenArgs {
|
||||||
labadoor_open::OpenArgs {
|
labadoor_open::OpenArgs {
|
||||||
auth: self.auth.clone(),
|
auth: self.auth.clone(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue