Skip to content

Commit a435f78

Browse files
de-vri-eseldruin
authored andcommitted
Implement Default for EscapedStr.
1 parent 58b8c37 commit a435f78

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
1212

1313
### Added
1414
- Implement `defmt::Format` for `EscapedStr`, `EscapedStringFragment` and `StringUnescapeError`.
15+
- Implement `Default` for `EscapedStr` (returning an empty string).
1516

1617
### Changed
1718
- Updated `heapless` to version 0.9.2.

src/str.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ fn unescape_next_fragment(
9797
/// )
9898
/// .unwrap();
9999
/// ```
100-
#[derive(Debug, Clone, Copy, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
100+
#[derive(Debug, Clone, Copy, Default, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
101101
#[serde(rename = "__serde_json_core_escaped_string__")]
102102
#[cfg_attr(feature = "defmt", derive(defmt::Format))]
103103
pub struct EscapedStr<'a>(pub &'a str);

0 commit comments

Comments
 (0)