pub struct UnixSurgeEngine { /* private fields */ }Implementations§
Source§impl UnixSurgeEngine
impl UnixSurgeEngine
pub fn new(options: UnixSurgeEngineOptions) -> Result<Self, UnixSurgeError>
Trait Implementations§
Source§impl PingEngine for UnixSurgeEngine
impl PingEngine for UnixSurgeEngine
fn now(&self) -> EngineTime
fn send_probe(&mut self, request: ProbeRequest) -> Result<(), PingEngineError>
Source§fn poll_until(
&mut self,
deadline: EngineTime,
) -> Result<Vec<TimedEvent>, PingEngineError>
fn poll_until( &mut self, deadline: EngineTime, ) -> Result<Vec<TimedEvent>, PingEngineError>
Polls for the next event up to
deadline. Read moreAuto Trait Implementations§
impl !Freeze for UnixSurgeEngine
impl !RefUnwindSafe for UnixSurgeEngine
impl Send for UnixSurgeEngine
impl !Sync for UnixSurgeEngine
impl Unpin for UnixSurgeEngine
impl UnsafeUnpin for UnixSurgeEngine
impl !UnwindSafe for UnixSurgeEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more