Skip to content

Commit 9e8e512

Browse files
bors[bot]nickray
andauthored
Merge #75
75: Show unknown access variant r=ryankurte a=nickray The ARM Musca-B1 SVD has access "read", cf. rust-embedded/svd2rust#376 Co-authored-by: Nicolas Stalder <[email protected]>
2 parents 093941e + e30e653 commit 9e8e512

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/error.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ pub enum SVDErrorKind {
2626
ParseError(Element),
2727
#[fail(display = "NameMismatch")]
2828
NameMismatch(Element),
29-
#[fail(display = "unknown access variant found")]
30-
UnknownAccessType(Element),
29+
#[fail(display = "unknown access variant '{}' found", _1)]
30+
UnknownAccessType(Element, String),
3131
#[fail(display = "Bit range invalid, {:?}", _1)]
3232
InvalidBitRange(Element, InvalidBitRange),
3333
#[fail(display = "Unknown write constraint")]

src/svd/access.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ impl Parse for Access {
3030
"read-writeOnce" => Ok(Access::ReadWriteOnce),
3131
"write-only" => Ok(Access::WriteOnly),
3232
"writeOnce" => Ok(Access::WriteOnce),
33-
_ => Err(SVDErrorKind::UnknownAccessType(tree.clone()).into()),
33+
_ => Err(SVDErrorKind::UnknownAccessType(tree.clone(), text).into()),
3434
}
3535
}
3636
}

0 commit comments

Comments
 (0)