Skip to content

Commit 96435c1

Browse files
authored
BitString::new also const (#540)
1 parent e1890c3 commit 96435c1

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ $ cargo add asn1 --no-default-features
2323

2424
## Changelog
2525

26+
### [Unreleased]
27+
28+
#### Added
29+
30+
- `BitString::new` is now `const fn`.
31+
2632
### [0.21.2]
2733

2834
#### Added

src/bit_string.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pub struct BitString<'a> {
99
}
1010

1111
impl<'a> BitString<'a> {
12-
pub fn new(data: &'a [u8], padding_bits: u8) -> Option<BitString<'a>> {
12+
pub const fn new(data: &'a [u8], padding_bits: u8) -> Option<BitString<'a>> {
1313
if padding_bits > 7 || (data.is_empty() && padding_bits != 0) {
1414
return None;
1515
}

0 commit comments

Comments
 (0)