List of all items
Structs
- Candidate
- Lifecycle
- LifecycleSnapshot
- ProcessId
- ProcessLock
- RecordOptions
- RecordSlot
- RequestGuard
- ServiceIdentity
- ServicePaths
- admission::Admission
- admission::Limits
- admission::Permit
- admission::PoolSnapshot
- control::ControlService
- control::WatchClient
- generation::Generation
- generation::SessionLease
- generation::Snapshot
- launch::DaemonChild
- launch::DaemonCommand
- launch::SpawnWait
- local::ProcessHandle
- local::unix::UnixDuplex
- local::unix::UnixReader
- local::unix::UnixWriter
- local::unix_socket::SocketGuard
- observation::AsyncObservedIo
- observation::Observations
- observation::ObservedIo
- observation::ProgressSnapshot
- observation::Snapshot
- observation::TimedEvent
- peer::Authenticated
- peer::Credentials
- peer::ExpectedProcess
- peer::First
- peer::PidMatch
- peer::SameUser
- readiness::channel::Channel
- readiness::channel::Notifier
- readiness::channel::Signaled
- replacement::Budgets
- replacement::Failure
- retry::Policy
- retry::State
- selection::Budget
- serve::Serve
- serve::ServeError
- serve::Served
- socket_path::SocketDir
- socket_path::SocketName
- transport::Epoch
- transport::Failing
- transport::Outstanding
- transport::SplitIo
- transport::Transition
- transport::WriterSlot
- wire::Agreement
- wire::AsyncSession
- wire::Control
- wire::Framed
- wire::Health
- wire::Hello
- wire::LifecycleEvent
- wire::Session
Enums
- DrainOutcome
- UpgradeError
- admission::Pool
- client::RequestError
- generation::Retirement
- launch::DaemonOutput
- launch::Startup
- local::Bound
- local::ConnectError
- local::ProcessState
- local::unix_socket::BindError
- observation::Direction
- observation::Event
- peer::Rejected
- peer::UserEvidence
- readiness::channel::NotReady
- readiness::channel::SignaledError
- replacement::Mode
- replacement::Outcome
- replacement::Progress
- replacement::Reason
- replacement::Step
- selection::Selection
- transport::PumpExit
- wire::Endpoint
- wire::LifecycleChange
- wire::MessageKind
- wire::Refusal
- wire::Refused
Traits
- local::Duplex
- local::peer::PeerCredentials
- peer::Policy
- readiness::AsyncProbe
- replacement::AsyncDriver
- replacement::Driver
- selection::AsyncEvidence
- selection::Evidence
- serve::Listener
- transport::WriteHalf
Functions
- client::drain
- client::health
- ensure_current
- ensure_private_dir
- generation::allocate
- launch::spawn
- launch::spawn_and_wait
- launch::spawn_detached
- launch::wait_until_live
- local::is_transient
- local::process_has_exited
- local::process_state
- local::unix::auto_reap_children
- local::unix::restore_child_waiting
- local::unix::shutdown_signal
- local::unix::spawn_in_new_session
- local::unix::spawn_with_child_waiting
- local::unix::terminate_legacy_peer
- local::unix_socket::acquire
- local::unix_socket::check_path
- peer::authenticate
- publish_record
- publish_record_with
- readiness::wait_until
- readiness::wait_until_async
- replacement::run
- replacement::run_async
- selection::await_selection
- selection::await_selection_async
- serve::serve
- socket_path::check_socket_path
- socket_path::max_dir_bytes
- transport::pump_downstream
- transport::pump_upstream
- warmup::warm_executable
- warmup::warm_spawn
- warmup::warm_spawn_until
- wire::negotiate
- wire::select_endpoint
Type Aliases
Constants
- CONTROL_SOCKET
- launch::POLL
- local::CONNECT_BUDGET
- local::RETRY_INTERVAL
- local::unix_socket::MAX_PATH_BYTES
- readiness::POLL_INTERVAL
- readiness::channel::ENV
- readiness::channel::MAX_DETAIL
- readiness::channel::MAX_MESSAGE
- socket_path::MAX_NAME_BYTES
- socket_path::MAX_SOCKET_PATH_BYTES
- transport::BUFFER_SIZE
- warmup::RUNAWAY_LIMIT
- warmup::SPAWN_BUDGET
- wire::HELLO_LIMIT
- wire::MAGIC
- wire::MAX_FRAME
- wire::MIN_FRAME
- wire::VERSION
- wire::capability::APPLICATION
- wire::capability::DRAIN
- wire::capability::HANDOFF
- wire::capability::HEALTH
- wire::capability::HEALTH_DETAILS
- wire::capability::WATCH
- wire::operation::ABORT
- wire::operation::COMMIT
- wire::operation::DRAIN
- wire::operation::HEALTH
- wire::operation::PAUSED
- wire::operation::PREPARE
- wire::operation::READY
- wire::operation::WATCH