summaryrefslogtreecommitdiff
path: root/src/library/structure/table.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/structure/table.rs')
-rw-r--r--src/library/structure/table.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/library/structure/table.rs b/src/library/structure/table.rs
index a2f583f7..41dcd104 100644
--- a/src/library/structure/table.rs
+++ b/src/library/structure/table.rs
@@ -57,14 +57,12 @@ impl Show for TableNode {
.pack()
}
- fn encode(&self, _: StyleChain) -> Dict {
- dict! {
- "cells" => Value::Array(
- self.cells
- .iter()
- .map(|cell| Value::Content(cell.clone()))
- .collect()
- ),
+ fn field(&self, name: &str) -> Option<Value> {
+ match name {
+ "cells" => Some(Value::Array(
+ self.cells.iter().cloned().map(Value::Content).collect(),
+ )),
+ _ => None,
}
}