ratatui_toolkit/widgets/code_diff/foundation/diff_line/methods/
is_removed.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 a removed line.
6    ///
7    /// # Returns
8    ///
9    /// `true` if the line kind is `Removed`, `false` otherwise
10    ///
11    /// # Example
12    ///
13    /// ```rust
14    /// use ratatui_toolkit::code_diff::DiffLine;
15    ///
16    /// let line = DiffLine::removed("deleted line", 5);
17    /// assert!(line.is_removed());
18    /// ```
19    pub fn is_removed(&self) -> bool {
20        matches!(self.kind, DiffLineKind::Removed)
21    }
22}