pub struct PersistentStartup {
pub stdout: String,
pub stdout_bytes: Vec<u8>,
pub stderr: String,
pub stderr_bytes: Vec<u8>,
pub stdout_truncated: bool,
pub stderr_truncated: bool,
pub duration: Duration,
}Expand description
Captured output retained while waiting for persistent readiness.
Fields§
§stdout: StringCaptured stdout at the moment readiness completed.
stdout_bytes: Vec<u8>Captured stdout bytes at the moment readiness completed.
stderr: StringCaptured stderr at the moment readiness completed.
stderr_bytes: Vec<u8>Captured stderr bytes at the moment readiness completed.
stdout_truncated: boolWhether stdout capture exceeded the configured limit before readiness.
stderr_truncated: boolWhether stderr capture exceeded the configured limit before readiness.
duration: DurationTime elapsed from spawn until readiness completed.
Trait Implementations§
Source§impl Clone for PersistentStartup
impl Clone for PersistentStartup
Source§fn clone(&self) -> PersistentStartup
fn clone(&self) -> PersistentStartup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PersistentStartup
impl RefUnwindSafe for PersistentStartup
impl Send for PersistentStartup
impl Sync for PersistentStartup
impl Unpin for PersistentStartup
impl UnsafeUnpin for PersistentStartup
impl UnwindSafe for PersistentStartup
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