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}