Add a Bitmagnet import action

This commit is contained in:
Marc Plano-Lesay 2025-05-01 19:32:42 +10:00
parent 8eda807ead
commit d26931f4c6
Signed by: kernald
GPG key ID: 66A41B08CC62A6CF
15 changed files with 402 additions and 10 deletions

View file

@ -1,3 +1,4 @@
use crate::actions::bitmagnet::BitmagnetConfig;
use crate::actions::transmission::TransmissionConfig;
use crate::args::Args;
use color_eyre::eyre::{eyre, Result, WrapErr};
@ -24,6 +25,9 @@ pub struct SourceConfig {
/// Main application configuration
#[derive(Debug, Serialize, Deserialize)]
pub struct Config {
#[serde(default)]
pub bitmagnet: Option<BitmagnetConfig>,
#[serde(default)]
pub transmission: Option<TransmissionConfig>,