Derive a default instead of manual impl

This commit is contained in:
Armin Ronacher 2022-01-23 21:02:59 +01:00
parent d0a282473e
commit 7c04c9b8d3

View file

@ -37,23 +37,13 @@ impl Deadline {
/// A builder type config for more complex uses of [`TextDiff`]. /// A builder type config for more complex uses of [`TextDiff`].
/// ///
/// Requires the `text` feature. /// Requires the `text` feature.
#[derive(Clone, Debug)] #[derive(Clone, Debug, Default)]
pub struct TextDiffConfig { pub struct TextDiffConfig {
algorithm: Algorithm, algorithm: Algorithm,
newline_terminated: Option<bool>, newline_terminated: Option<bool>,
deadline: Option<Deadline>, deadline: Option<Deadline>,
} }
impl Default for TextDiffConfig {
fn default() -> TextDiffConfig {
TextDiffConfig {
algorithm: Algorithm::default(),
newline_terminated: None,
deadline: None,
}
}
}
impl TextDiffConfig { impl TextDiffConfig {
/// Changes the algorithm. /// Changes the algorithm.
/// ///