Skip to content

Commit 8363016

Browse files
committed
from_str -> parse_str, to_str -> as_str, bump MSRV to 1.46
fix as/parse_str
1 parent 97d4eed commit 8363016

31 files changed

+209
-120
lines changed

.github/bors.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ delete_merged_branches = true
33
required_approvals = 1
44
timeout_sec = 14400
55
status = [
6-
"build (1.40.0)",
6+
"build (1.46.0)",
77
"build (stable)",
88
"test",
99
"test-strict",

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
continue-on-error: ${{ matrix.experimental || false }}
1313
strategy:
1414
matrix:
15-
rust: [ 1.40.0, stable ]
15+
rust: [ 1.46.0, stable ]
1616
include:
1717
# Test nightly but don't fail the build.
1818
- rust: nightly

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This project is developed and maintained by the [Tools team][team].
1313

1414
## Minimum Supported Rust Version (MSRV)
1515

16-
This crate is guaranteed to compile on stable Rust 1.40.0 and up. It *might*
16+
This crate is guaranteed to compile on stable Rust 1.46.0 and up. It *might*
1717
compile with older versions but that may change in any new patch release.
1818

1919
## License

svd-encoder/src/access.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ impl Encode for crate::svd::Access {
55

66
fn encode(&self) -> Result<Element, EncodeError> {
77
let mut elem = Element::new("access");
8-
elem.children.push(XMLNode::Text(self.to_str().to_string()));
8+
elem.children.push(XMLNode::Text(self.as_str().to_string()));
99
Ok(elem)
1010
}
1111
}

svd-encoder/src/addressblock.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ impl Encode for crate::svd::AddressBlockUsage {
2020

2121
fn encode(&self) -> Result<Element, EncodeError> {
2222
let mut elem = Element::new("usage");
23-
elem.children.push(XMLNode::Text(self.to_str().to_string()));
23+
elem.children.push(XMLNode::Text(self.as_str().to_string()));
2424
Ok(elem)
2525
}
2626
}

svd-encoder/src/endian.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ impl Encode for crate::svd::Endian {
55

66
fn encode(&self) -> Result<Element, EncodeError> {
77
let mut elem = Element::new("endian");
8-
elem.children.push(XMLNode::Text(self.to_str().to_string()));
8+
elem.children.push(XMLNode::Text(self.as_str().to_string()));
99
Ok(elem)
1010
}
1111
}

svd-encoder/src/modifiedwritevalues.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ impl Encode for crate::svd::ModifiedWriteValues {
55

66
fn encode(&self) -> Result<Element, EncodeError> {
77
let mut elem = Element::new("modifiedWriteValues");
8-
elem.children.push(XMLNode::Text(self.to_str().to_string()));
8+
elem.children.push(XMLNode::Text(self.as_str().to_string()));
99
Ok(elem)
1010
}
1111
}

svd-encoder/src/usage.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ impl Encode for crate::svd::Usage {
55

66
fn encode(&self) -> Result<Element, EncodeError> {
77
let mut elem = Element::new("usage");
8-
elem.children.push(XMLNode::Text(self.to_str().to_string()));
8+
elem.children.push(XMLNode::Text(self.as_str().to_string()));
99
Ok(elem)
1010
}
1111
}

svd-parser/src/access.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ impl Parse for Access {
99
fn parse(tree: &Node, _config: &Self::Config) -> Result<Self, Self::Error> {
1010
let text = tree.get_text()?;
1111

12-
Self::from_str(text).ok_or_else(|| SVDError::UnknownAccessType(text.into()).at(tree.id()))
12+
Self::parse_str(text).ok_or_else(|| SVDError::UnknownAccessType(text.into()).at(tree.id()))
1313
}
1414
}

svd-parser/src/addressblock.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ impl Parse for AddressBlockUsage {
2323
fn parse(tree: &Node, _config: &Self::Config) -> Result<Self, Self::Error> {
2424
let text = tree.get_text()?;
2525

26-
Self::from_str(text).ok_or_else(|| SVDError::UnknownAddressBlockUsageVariant.at(tree.id()))
26+
Self::parse_str(text).ok_or_else(|| SVDError::UnknownAddressBlockUsageVariant.at(tree.id()))
2727
}
2828
}

0 commit comments

Comments
 (0)