diff options
| author | Philipp A | 2019-03-31 23:22:03 +0200 | 
|---|---|---|
| committer | Philipp A | 2019-03-31 23:22:03 +0200 | 
| commit | d6cc93c02ceb4730375df9a0ca4ae2ea01391737 (patch) | |
| tree | e4c6dc433298bf71a7f0b1216ed5bd865801857b /src/document_tree | |
| parent | 4e22848e3faa255c34fdc1b6503a88a02a7350c5 (diff) | |
| download | rust-rst-d6cc93c02ceb4730375df9a0ca4ae2ea01391737.tar.bz2 | |
Add stub for ref resolution
Diffstat (limited to 'src/document_tree')
| -rw-r--r-- | src/document_tree/attribute_types.rs | 13 | 
1 files changed, 7 insertions, 6 deletions
| diff --git a/src/document_tree/attribute_types.rs b/src/document_tree/attribute_types.rs index 1648c18..219a0ac 100644 --- a/src/document_tree/attribute_types.rs +++ b/src/document_tree/attribute_types.rs @@ -6,7 +6,7 @@ use regex::Regex;  use crate::target; -#[derive(Debug,PartialEq,Serialize)] +#[derive(Debug,PartialEq,Eq,Hash,Serialize)]  pub enum EnumeratedListType {  	Arabic,  	LowerAlpha, @@ -15,16 +15,17 @@ pub enum EnumeratedListType {  	UpperRoman,  } -#[derive(Debug,PartialEq,Serialize)] +#[derive(Debug,PartialEq,Eq,Hash,Serialize)]  pub enum FixedSpace { Default, Preserve }  // yes, default really is not “Default”  impl Default for FixedSpace { fn default() -> FixedSpace { FixedSpace::Preserve } } -#[derive(Debug,PartialEq,Serialize)] pub enum AlignH { Left, Center, Right} -#[derive(Debug,PartialEq,Serialize)] pub enum AlignHV { Top, Middle, Bottom, Left, Center, Right } +#[derive(Debug,PartialEq,Eq,Hash,Serialize)] pub enum AlignH { Left, Center, Right} +#[derive(Debug,PartialEq,Eq,Hash,Serialize)] pub enum AlignHV { Top, Middle, Bottom, Left, Center, Right } -#[derive(Debug,PartialEq,Serialize)] pub struct ID(pub String); -#[derive(Debug,PartialEq,Serialize)] pub struct NameToken(pub String); +#[derive(Debug,PartialEq,Eq,Hash,Serialize)] pub struct ID(pub String); +#[derive(Debug,PartialEq,Eq,Hash,Serialize)] pub struct NameToken(pub String); +// no eq for f64  #[derive(Debug,PartialEq,Serialize)]  pub enum Measure {  // http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#length-units  	Em(f64), | 
