Skip to main content

MicrodeStopRequest

A non-blocking request for orderly lifecycle termination.

pub struct MicrodeStopRequest {
pub exit_code: Option<i32>,
pub error: Option<MicrodeError>,
}

Constructors​

  • success() requests a successful stop with the default exit code.
  • with_exit_code(code) supplies a process exit code.
  • with_error(error) records an error.
  • with_exit_code_and_error(code, error) supplies both.

Default::default() is equivalent to success().