Move internal terminology to tables/rows

This commit is contained in:
Jonathan Turner
2019-09-06 04:23:42 +12:00
parent 0a9897c5ca
commit dcd97b6346
70 changed files with 220 additions and 219 deletions

View File

@ -1,5 +1,5 @@
use crate::data::Value;
use crate::format::{EntriesView, RenderView, TableView};
use crate::object::Value;
use crate::prelude::*;
use derive_new::new;
@ -13,7 +13,7 @@ impl RenderView for GenericView<'_> {
fn render_view(&self, host: &mut dyn Host) -> Result<(), ShellError> {
match self.value {
Value::Primitive(p) => Ok(host.stdout(&p.format(None))),
Value::List(l) => {
Value::Table(l) => {
let view = TableView::from_list(l);
if let Some(view) = view {
@ -23,7 +23,7 @@ impl RenderView for GenericView<'_> {
Ok(())
}
o @ Value::Object(_) => {
o @ Value::Row(_) => {
let view = EntriesView::from_value(o);
view.render_view(host)?;
Ok(())

View File

@ -1,5 +1,5 @@
use crate::data::Value;
use crate::format::RenderView;
use crate::object::Value;
use crate::prelude::*;
use derive_new::new;
use textwrap::fill;
@ -45,7 +45,7 @@ impl TableView {
for (idx, value) in values.iter().enumerate() {
let mut row: Vec<(String, &'static str)> = match value {
Tagged {
item: Value::Object(..),
item: Value::Row(..),
..
} => headers
.iter()

View File

@ -1,5 +1,5 @@
use crate::data::Value;
use crate::format::RenderView;
use crate::object::Value;
use crate::prelude::*;
use derive_new::new;