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), |
