pub struct JobRecord {Show 18 fields
pub id: String,
pub input_path: PathBuf,
pub input_snapshot_path: Option<PathBuf>,
pub input_sha256: Option<String>,
pub output_path: PathBuf,
pub input_hash: String,
pub source_lang: Option<String>,
pub target_lang: String,
pub provider: String,
pub model: String,
pub base_url: Option<String>,
pub api_key_env: Option<String>,
pub status: String,
pub events_path: Option<PathBuf>,
pub report_json_path: Option<PathBuf>,
pub report_markdown_path: Option<PathBuf>,
pub book_id: Option<String>,
pub series_id: Option<String>,
}Fields§
§id: String§input_path: PathBuf§input_snapshot_path: Option<PathBuf>§input_sha256: Option<String>§output_path: PathBuf§input_hash: String§source_lang: Option<String>§target_lang: String§provider: String§model: String§base_url: Option<String>§api_key_env: Option<String>§status: String§events_path: Option<PathBuf>§report_json_path: Option<PathBuf>§report_markdown_path: Option<PathBuf>§book_id: Option<String>§series_id: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for JobRecord
impl RefUnwindSafe for JobRecord
impl Send for JobRecord
impl Sync for JobRecord
impl Unpin for JobRecord
impl UnsafeUnpin for JobRecord
impl UnwindSafe for JobRecord
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more