Merge pull request #155 from vilunov/derive-improvs
Reexport yaserde_derive macros when derive feature is enabled
This commit is contained in:
		
						commit
						5d9e77ffcf
					
				| @ -6,5 +6,4 @@ license = "MIT" | |||||||
| edition = "2018" | edition = "2018" | ||||||
| 
 | 
 | ||||||
| [dependencies] | [dependencies] | ||||||
| yaserde = {version = "0.8.0", path = "../yaserde" } | yaserde = {version = "0.8.0", path = "../yaserde", features = ["yaserde_derive"] } | ||||||
| yaserde_derive = {version = "0.8.0", path = "../yaserde_derive" } |  | ||||||
|  | |||||||
| @ -1,4 +1,5 @@ | |||||||
| // related to issue https://github.com/media-io/yaserde/issues/15
 | // related to issue https://github.com/media-io/yaserde/issues/15
 | ||||||
|  | use yaserde::*; | ||||||
| 
 | 
 | ||||||
| #[derive(YaDeserialize, Default, Debug, PartialEq)] | #[derive(YaDeserialize, Default, Debug, PartialEq)] | ||||||
| #[yaserde(
 | #[yaserde(
 | ||||||
|  | |||||||
| @ -1,4 +1,5 @@ | |||||||
| // related to issue https://github.com/media-io/yaserde/issues/3
 | // related to issue https://github.com/media-io/yaserde/issues/3
 | ||||||
|  | use yaserde::*; | ||||||
| 
 | 
 | ||||||
| #[derive(Default, Debug, Clone, PartialEq, YaDeserialize)] | #[derive(Default, Debug, Clone, PartialEq, YaDeserialize)] | ||||||
| #[yaserde(root = "layout")] | #[yaserde(root = "layout")] | ||||||
|  | |||||||
| @ -1,6 +1,3 @@ | |||||||
| #[macro_use] |  | ||||||
| extern crate yaserde_derive; |  | ||||||
| 
 |  | ||||||
| mod bbigras_namespace; | mod bbigras_namespace; | ||||||
| mod boscop; | mod boscop; | ||||||
| mod ln_dom; | mod ln_dom; | ||||||
|  | |||||||
| @ -1,4 +1,5 @@ | |||||||
| // related to issue https://github.com/media-io/yaserde/issues/11
 | // related to issue https://github.com/media-io/yaserde/issues/11
 | ||||||
|  | use yaserde::*; | ||||||
| 
 | 
 | ||||||
| #[derive(YaDeserialize, Default, Debug, PartialEq)] | #[derive(YaDeserialize, Default, Debug, PartialEq)] | ||||||
| #[yaserde(root = "DOMSymbolItem")] | #[yaserde(root = "DOMSymbolItem")] | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| use yaserde_derive::YaSerialize; | use yaserde::YaSerialize; | ||||||
| 
 | 
 | ||||||
| #[derive(Default, PartialEq, Debug, YaSerialize)] | #[derive(Default, PartialEq, Debug, YaSerialize)] | ||||||
| struct CpuDef { | struct CpuDef { | ||||||
|  | |||||||
| @ -86,6 +86,10 @@ | |||||||
| #[macro_use] | #[macro_use] | ||||||
| extern crate yaserde_derive; | extern crate yaserde_derive; | ||||||
| 
 | 
 | ||||||
|  | #[cfg(feature = "yaserde_derive")] | ||||||
|  | #[doc(hidden)] | ||||||
|  | pub use yaserde_derive::*; | ||||||
|  | 
 | ||||||
| use std::io::{Read, Write}; | use std::io::{Read, Write}; | ||||||
| use xml::writer::XmlEvent; | use xml::writer::XmlEvent; | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user