ratatui_toolkit/widgets/code_diff/foundation/diff_config/methods/
style.rs

1use crate::widgets::code_diff::diff_config::DiffConfig;
2use crate::widgets::code_diff::enums::DiffStyle;
3
4impl DiffConfig {
5    /// Sets the diff display style.
6    ///
7    /// # Arguments
8    ///
9    /// * `style` - The display style to use
10    ///
11    /// # Returns
12    ///
13    /// Self for method chaining
14    ///
15    /// # Example
16    ///
17    /// ```rust
18    /// use ratatui_toolkit::code_diff::{DiffConfig, DiffStyle};
19    ///
20    /// let config = DiffConfig::new().style(DiffStyle::Unified);
21    /// ```
22    pub fn style(mut self, style: DiffStyle) -> Self {
23        self.style = style;
24        self
25    }
26}