diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-11-20 20:57:40 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-11-20 21:39:19 +0100 |
| commit | 72361106bcef403ef88f1745a215e0d911148072 (patch) | |
| tree | 2455074aa977e3be2c0b85aefdf4e86a20d96881 /library | |
| parent | f69c3fb1e5b6e331a2adf0fa342d7793cdf615ad (diff) | |
Add flag for model printing
Diffstat (limited to 'library')
| -rw-r--r-- | library/src/structure/list.rs | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/library/src/structure/list.rs b/library/src/structure/list.rs index aa844232..3f73386c 100644 --- a/library/src/structure/list.rs +++ b/library/src/structure/list.rs @@ -144,7 +144,7 @@ impl<const L: ListKind> LayoutBlock for ListNode<L> { } /// An item in a list. -#[derive(Clone, PartialEq, Hash)] +#[derive(Debug, Clone, Hash)] pub enum ListItem { /// An item of an unordered list. List(Box<Content>), @@ -183,24 +183,11 @@ impl ListItem { } } -impl Debug for ListItem { - fn fmt(&self, f: &mut Formatter) -> fmt::Result { - match self { - Self::List(body) => write!(f, "- {body:?}"), - Self::Enum(number, body) => match number { - Some(n) => write!(f, "{n}. {body:?}"), - None => write!(f, "+ {body:?}"), - }, - Self::Desc(item) => item.fmt(f), - } - } -} - #[node] impl ListItem {} /// A description list item. -#[derive(Clone, PartialEq, Hash)] +#[derive(Debug, Clone, Hash)] pub struct DescItem { /// The term described by the list item. pub term: Content, @@ -218,12 +205,6 @@ castable! { }, } -impl Debug for DescItem { - fn fmt(&self, f: &mut Formatter) -> fmt::Result { - write!(f, "/ {:?}: {:?}", self.term, self.body) - } -} - /// How to label a list. pub type ListKind = usize; |
