pub struct PostgresProcess {
pub socket_address: ResolvedTarget,
pub tcp_address: SocketAddr,
/* private fields */
}Fields§
§socket_address: ResolvedTarget§tcp_address: SocketAddrImplementations§
Source§impl PostgresProcess
impl PostgresProcess
pub fn notify_shutdown(&mut self, signal: ShutdownSignal) -> Result<()>
pub fn try_wait(&mut self) -> Result<Option<ExitStatus>>
Sourcepub fn shutdown_timeout(
self,
timeout: Duration,
signal: ShutdownSignal,
) -> Result<ExitStatus, Self>
pub fn shutdown_timeout( self, timeout: Duration, signal: ShutdownSignal, ) -> Result<ExitStatus, Self>
Try to shut down, waiting up to timeout for the process to exit.
Trait Implementations§
Source§impl Debug for PostgresProcess
impl Debug for PostgresProcess
Auto Trait Implementations§
impl Freeze for PostgresProcess
impl RefUnwindSafe for PostgresProcess
impl Send for PostgresProcess
impl Sync for PostgresProcess
impl Unpin for PostgresProcess
impl UnwindSafe for PostgresProcess
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