Reexport yaserde_derive macros when derive feature is enabled
This commit is contained in:
parent
c6da58188c
commit
4ea06fa06f
@ -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