make UnsignedByteField helpers const
Rust/spacepackets/pipeline/head Build started... Details

This commit is contained in:
Robin Müller 2023-08-16 18:15:49 +02:00
parent 0f49672829
commit 5ae5abe09a
Signed by: muellerr
GPG Key ID: A649FB78196E3849
2 changed files with 6 additions and 2 deletions

View File

@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
# [unreleased]
## Changed
- `UnsignedByteField` and `GenericUnsignedByteField` `new` methods are `const` now.
# [v0.7.0-beta.0] 2023-08-16
- Moved MSRV from v1.60 to v1.61.

View File

@ -123,7 +123,7 @@ pub struct UnsignedByteField {
}
impl UnsignedByteField {
pub fn new(width: usize, value: u64) -> Self {
pub const fn new(width: usize, value: u64) -> Self {
Self { width, value }
}
@ -204,7 +204,7 @@ pub struct GenericUnsignedByteField<TYPE> {
}
impl<TYPE> GenericUnsignedByteField<TYPE> {
pub fn new(val: TYPE) -> Self {
pub const fn new(val: TYPE) -> Self {
Self { value: val }
}
}