use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Deserialize, Serialize)]
pub struct LogMetadata {
pub byte_count: usize,
pub line_count: usize,
#[serde(skip_serializing_if = "Option::is_none")]
pub line_ending: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub max_line_length: Option<usize>,
#[serde(skip_serializing_if = "Option::is_none")]
pub blank_line_count: Option<usize>,
#[serde(skip_serializing_if = "Option::is_none")]
pub has_timestamps: Option<bool>,
}