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}