1
0
Fork 0
forked from wry/wry

it: test explicit sync

This commit is contained in:
Julian Orth 2024-04-02 21:03:33 +02:00
parent 6448a14fb1
commit 3b0757ee53
22 changed files with 419 additions and 166 deletions

View file

@ -52,6 +52,11 @@ impl SyncObj {
importers: Default::default(),
}
}
#[cfg_attr(not(feature = "it"), allow(dead_code))]
pub fn fd(&self) -> &Rc<OwnedFd> {
&self.fd
}
}
impl Drop for SyncObj {

View file

@ -27,6 +27,7 @@ pub trait SyncObjWaiter {
#[derive(Copy, Clone, Debug, Eq, PartialEq, Hash)]
struct JobId(u64);
#[must_use]
pub struct WaitForSyncObjHandle {
inner: Rc<Inner>,
id: JobId,