pub struct PproxyProcess { /* private fields */ }Implementations§
Source§impl PproxyProcess
impl PproxyProcess
pub async fn start( config: &OracleConfig, args: &[String], ) -> Result<Self, PproxyOracleError>
pub async fn wait_ready( &self, config: &OracleConfig, ) -> Result<(), PproxyOracleError>
pub fn shutdown(&mut self)
pub fn stdout(&self) -> Vec<u8> ⓘ
pub fn stderr(&self) -> Vec<u8> ⓘ
pub fn bound_addr(&self) -> SocketAddr
pub fn redacted_stderr(&self) -> String
Trait Implementations§
Source§impl Drop for PproxyProcess
impl Drop for PproxyProcess
Auto Trait Implementations§
impl Freeze for PproxyProcess
impl RefUnwindSafe for PproxyProcess
impl Send for PproxyProcess
impl Sync for PproxyProcess
impl Unpin for PproxyProcess
impl UnsafeUnpin for PproxyProcess
impl UnwindSafe for PproxyProcess
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