printer: disable NodeCollection printing

This commit is contained in:
Matt Bilker
2018-09-06 07:01:58 +00:00
parent a7fd702f89
commit 6ccb01bc63
2 changed files with 6 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ use node_types::StandardType;
/// A collection of node definitions (`NodeDefinition`)
#[derive(Debug)]
#[allow(dead_code)]
pub struct NodeCollection<'buf> {
base: NodeDefinition<'buf>,
attributes: Vec<NodeDefinition<'buf>>,
@@ -12,6 +13,7 @@ pub struct NodeCollection<'buf> {
}
impl<'buf> NodeCollection<'buf> {
#[allow(dead_code)]
pub fn from_iter<I>(mut iter: I) -> Option<NodeCollection<'buf>>
where I: Iterator<Item = NodeDefinition<'buf>>
{
@@ -24,6 +26,7 @@ impl<'buf> NodeCollection<'buf> {
NodeCollection::with_base(base, &mut iter)
}
#[allow(dead_code)]
fn with_base<I>(base: NodeDefinition<'buf>, iter: &mut I) -> Option<NodeCollection<'buf>>
where I: Iterator<Item = NodeDefinition<'buf>>
{

View File

@@ -1,5 +1,5 @@
use error::Result;
use node::NodeCollection;
//use node::NodeCollection;
use node_types::StandardType;
use reader::Reader;
@@ -55,8 +55,10 @@ impl Printer {
}
}
/*
let collection = NodeCollection::from_iter(definitions.into_iter());
eprintln!("collection: {:#?}", collection);
*/
Ok(())
}