Sfoglia il codice sorgente

Simplify TodoMVC example (#2935)

* Remove id field from TodoItem

* Remove derived traits from TodoItem
Matt Hunzinger 9 mesi fa
parent
commit
2733497038
1 ha cambiato i file con 0 aggiunte e 3 eliminazioni
  1. 0 3
      examples/todomvc.rs

+ 0 - 3
examples/todomvc.rs

@@ -16,9 +16,7 @@ enum FilterState {
     Completed,
 }
 
-#[derive(Debug, PartialEq, Eq)]
 struct TodoItem {
-    id: u32,
     checked: bool,
     contents: String,
 }
@@ -120,7 +118,6 @@ fn TodoHeader(mut todos: Signal<HashMap<u32, TodoItem>>) -> Element {
         if evt.key() == Key::Enter && !draft.read().is_empty() {
             let id = todo_id();
             let todo = TodoItem {
-                id,
                 checked: false,
                 contents: draft.to_string(),
             };