Skip to content

Commit 220da2b

Browse files
This closes #72, update outdated Rust extern crate macro for importing dependencies (#84)
- Update unit tests
1 parent a90cada commit 220da2b

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

genRust.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,8 @@ func (gen *CodeGenerator) GenRust() error {
109109
return err
110110
}
111111
defer f.Close()
112-
extern := `#[macro_use]
113-
extern crate serde_derive;
114-
extern crate serde;
115-
extern crate serde_xml_rs;
112+
var extern = `use serde::Serialize;
113+
use serde::Deserialize;
116114
117115
use serde_xml_rs::from_reader;`
118116
source := []byte(fmt.Sprintf("%s\n\n%s\n%s", copyright, extern, gen.Field))

test/rs/base64.xsd.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
// Code generated by xgen. DO NOT EDIT.
22

3-
#[macro_use]
4-
extern crate serde_derive;
5-
extern crate serde;
6-
extern crate serde_xml_rs;
3+
use serde::Serialize;
4+
use serde::Deserialize;
75

86
use serde_xml_rs::from_reader;
97

0 commit comments

Comments
 (0)