Skip to content

Commit 09d66fe

Browse files
authored
mark EpollEvent methods const (#2656)
* mark `EpollEvent` methods `const` * Create PULL_REQUEST_ID.changed.md * Rename PULL_REQUEST_ID.changed.md to 2656.changed.md #2656 * Update epoll.rs needs a more recent Rust version
1 parent ca3a5b6 commit 09d66fe

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

changelog/2656.changed.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
changed `EpollEvent` methods to be `const`

src/sys/epoll.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ pub struct EpollEvent {
4949
}
5050

5151
impl EpollEvent {
52-
pub fn new(events: EpollFlags, data: u64) -> Self {
52+
pub const fn new(events: EpollFlags, data: u64) -> Self {
5353
EpollEvent {
5454
event: libc::epoll_event {
5555
events: events.bits() as u32,
@@ -66,7 +66,7 @@ impl EpollEvent {
6666
EpollFlags::from_bits(self.event.events as c_int).unwrap()
6767
}
6868

69-
pub fn data(&self) -> u64 {
69+
pub const fn data(&self) -> u64 {
7070
self.event.u64
7171
}
7272
}

0 commit comments

Comments
 (0)