Skip to content

Commit 1998e2a

Browse files
author
carter
committed
Changelog and lint
1 parent 1b74623 commit 1998e2a

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2727

2828
### Changed
2929

30+
- Code generated by roslibrust_codegen now depends only on libraries exposed by roslibrust_codegen. This means that
31+
crates that were previously adding dependencies on serde, serde-big-array, and smart-default will no longer need to do so.
32+
3033
## 0.9.0 - May 13th, 2023
3134

3235
### Added

roslibrust_codegen/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ pub use integral_types::*;
2121
// so that crates using this crate don't need to add these dependencies themselves.
2222
// Our generated code should find these exports.
2323
// Modeled from: https://users.rust-lang.org/t/proc-macros-using-third-party-crate/42465/4
24-
pub use serde::{de::DeserializeOwned, Deserialize, Serialize};
2524
pub use ::serde;
26-
pub use smart_default::SmartDefault;
25+
pub use serde::{de::DeserializeOwned, Deserialize, Serialize};
2726
pub use serde_big_array::BigArray;
27+
pub use smart_default::SmartDefault;
2828

2929
/// Fundamental traits for message types this crate works with
3030
/// This trait will be satisfied for any types generated with this crate's message_gen functionality

0 commit comments

Comments
 (0)