aboutsummaryrefslogtreecommitdiff
path: root/rprt-engine/src/text.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rprt-engine/src/text.rs')
-rw-r--r--rprt-engine/src/text.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/rprt-engine/src/text.rs b/rprt-engine/src/text.rs
new file mode 100644
index 0000000..4db6509
--- /dev/null
+++ b/rprt-engine/src/text.rs
@@ -0,0 +1,18 @@
+use std::collections::HashMap;
+
+use crate::buffer::BufferID;
+
+#[derive(Debug, Clone)]
+pub enum Text {
+ Vector {
+ buffer_id: BufferID,
+ content: String,
+ },
+ Tensor {
+ buffer_id: BufferID,
+ content: Vec<String>,
+ },
+ Matrix {
+ multi_ranges: HashMap<BufferID, Vec<String>>,
+ },
+}