ratatui_toolkit/widgets/code_diff/foundation/diff_line/methods/
is_added.rs

1use crate::widgets::code_diff::diff_line::DiffLine;
2use crate::widgets::code_diff::enums::DiffLineKind;
3
4impl DiffLine {
5    /// Returns true if this is an added line.
6    ///
7    /// # Returns
8    ///
9    /// `true` if the line kind is `Added`, `false` otherwise
10    ///
11    /// # Example
12    ///
13    /// ```rust
14    /// use ratatui_toolkit::code_diff::DiffLine;
15    ///
16    /// let line = DiffLine::added("new line", 5);
17    /// assert!(line.is_added());
18    /// ```
19    pub fn is_added(&self) -> bool {
20        matches!(self.kind, DiffLineKind::Added)
21    }
22}