Reexport yaserde_derive macros when derive feature is enabled

This commit is contained in:
Nikita Vilunov 2023-02-18 14:45:02 +01:00
parent c6da58188c
commit 4ea06fa06f
7 changed files with 9 additions and 6 deletions

View File

@ -6,5 +6,4 @@ license = "MIT"
edition = "2018"
[dependencies]
yaserde = {version = "0.8.0", path = "../yaserde" }
yaserde_derive = {version = "0.8.0", path = "../yaserde_derive" }
yaserde = {version = "0.8.0", path = "../yaserde", features = ["yaserde_derive"] }

View File

@ -1,4 +1,5 @@
// related to issue https://github.com/media-io/yaserde/issues/15
use yaserde::*;
#[derive(YaDeserialize, Default, Debug, PartialEq)]
#[yaserde(

View File

@ -1,4 +1,5 @@
// related to issue https://github.com/media-io/yaserde/issues/3
use yaserde::*;
#[derive(Default, Debug, Clone, PartialEq, YaDeserialize)]
#[yaserde(root = "layout")]

View File

@ -1,6 +1,3 @@
#[macro_use]
extern crate yaserde_derive;
mod bbigras_namespace;
mod boscop;
mod ln_dom;

View File

@ -1,4 +1,5 @@
// related to issue https://github.com/media-io/yaserde/issues/11
use yaserde::*;
#[derive(YaDeserialize, Default, Debug, PartialEq)]
#[yaserde(root = "DOMSymbolItem")]

View File

@ -1,4 +1,4 @@
use yaserde_derive::YaSerialize;
use yaserde::YaSerialize;
#[derive(Default, PartialEq, Debug, YaSerialize)]
struct CpuDef {

View File

@ -86,6 +86,10 @@
#[macro_use]
extern crate yaserde_derive;
#[cfg(feature = "yaserde_derive")]
#[doc(hidden)]
pub use yaserde_derive::*;
use std::io::{Read, Write};
use xml::writer::XmlEvent;