diff --git a/src/domain/entities/project.rs b/src/domain/entities/project.rs index 7232e7d..3a3f961 100644 --- a/src/domain/entities/project.rs +++ b/src/domain/entities/project.rs @@ -1,7 +1,7 @@ -use anyhow::{anyhow, Result}; -use serde::{Deserialize, Serialize}; use crate::domain::entities::{MediaTrackInfo, MkvOutput, Track, VideoFile}; use crate::domain::value_objects::TrackId; +use anyhow::{Result, anyhow}; +use serde::{Deserialize, Serialize}; /// Entidade raiz do domínio — representa a sessão de edição completa do usuário. /// É a única fonte de verdade do estado em memória. diff --git a/src/domain/entities/track.rs b/src/domain/entities/track.rs index 94b662e..208e99b 100644 --- a/src/domain/entities/track.rs +++ b/src/domain/entities/track.rs @@ -1,6 +1,6 @@ -use serde::{Deserialize, Serialize}; use crate::domain::entities::{AudioTrack, SubtitleTrack}; use crate::domain::value_objects::{SyncOffset, TrackId, TrackLanguage}; +use serde::{Deserialize, Serialize}; /// Faixa externa adicionada pelo usuário ao projeto. #[derive(Clone, Debug, Serialize, Deserialize)] diff --git a/src/domain/value_objects/file_path.rs b/src/domain/value_objects/file_path.rs index b56c3c4..32ff25e 100644 --- a/src/domain/value_objects/file_path.rs +++ b/src/domain/value_objects/file_path.rs @@ -1,5 +1,5 @@ -use std::path::PathBuf; use serde::{Deserialize, Serialize}; +use std::path::PathBuf; /// Newtype sobre PathBuf representando um caminho de arquivo validado. #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] diff --git a/src/domain/value_objects/sync_offset.rs b/src/domain/value_objects/sync_offset.rs index 25551b8..71a7190 100644 --- a/src/domain/value_objects/sync_offset.rs +++ b/src/domain/value_objects/sync_offset.rs @@ -1,4 +1,4 @@ -use anyhow::{anyhow, Result}; +use anyhow::{Result, anyhow}; use serde::{Deserialize, Serialize}; /// Offset de sincronização armazenado em milissegundos como inteiro. diff --git a/src/domain/value_objects/track_language.rs b/src/domain/value_objects/track_language.rs index 77befd6..bc2ad92 100644 --- a/src/domain/value_objects/track_language.rs +++ b/src/domain/value_objects/track_language.rs @@ -1,4 +1,4 @@ -use anyhow::{anyhow, Result}; +use anyhow::{Result, anyhow}; use serde::{Deserialize, Serialize}; /// Código de idioma ISO 639-2 (3 letras minúsculas), ex: "por", "eng".