List of all items
Structs
- Allowlist
- AppRoot
- CallContext
- Client
- ClientConfig
- Conn
- DiscoverOptions
- EndpointError
- HostExpectation
- HostIdentityError
- HostOptions
- HostProcess
- Hosted
- InstalledApp
- Listener
- PeerIdentity
- RetryPolicy
- Service
- ServiceBuilder
- ServiceConfig
- ServiceError
- ServiceRecord
- ServiceStatus
- SpawnClaim
- Stream
- Suite
- TakeoverRequest
- UninstallEntry
- WriterLock
- contract::CallContext
- contract::MethodPolicy
- contract::MethodTable
- mode::AppId
- mode::AppRoots
- mode::ProcessInput
- mode::TestRoot
- private::PrivateChild
- private::PrivateSecret
- stop::StopSource
- stop::StopToken
- supervisor::SupervisorConfig
- supervisor::SupervisorHandle
- supervisor::SupervisorStatus
Enums
- Accepted
- AdoptOrSpawn
- AppRootError
- BuildError
- Completeness
- ConnectError
- HostError
- HostIdentityReason
- HostPlan
- MigrationOutcome
- PeerError
- ServiceEvent
- SpawnClaimError
- SuiteError
- contract::Caller
- contract::TableError
- contract::Transport
- mode::Mode
- mode::Refusal
- private::SecretError
- stop::StopCause
- supervisor::SupervisorEvent
- supervisor::SupervisorState
Traits
Macros
Functions
- adopt_or_spawn
- clear_takeover_if_owner
- contract::role_of
- contract::role_scope
- contract::status_for_code
- contract::status_for_error
- contract::validate_method_id
- discover_apps
- discover_apps_in
- discover_apps_in_with
- discover_macos
- discover_macos_with
- discover_windows
- discover_windows_with
- endpoint_candidates
- endpoint_for
- find_live_endpoint
- host
- host_with_options
- mode::decide
- mode::default_protected_paths
- mode::init_or_exit
- mode::roots
- mode::roots_with
- open_stream
- open_stream_expecting
- parse_plist_string
- parse_reg_query
- pid_alive
- plan_host
- poll_until
- private::exit_when_stdin_closes
- private::watch_reader_eof
- private::watch_stdin_eof
- probe_endpoint
- publish_takeover
- read_live_record
- read_record
- read_takeover
- record_path
- record_process_matches
- refuse_build_tool_real_data
- resolve_install_dir
- resolve_rank
- should_request_takeover
- spawn_detached
- stop::stop_on_signals
- stop::stop_on_stdin_close
- supervisor::ping_probe
- supervisor::supervise
- takeover_obliges_yield
- takeover_path
- ticker::heartbeat_record
- ticker::spawn_heartbeat
- ticker::spawn_ticker
- try_adopt_or_spawn
- try_endpoint_for
- try_plan_host
- try_read_live_record
- try_read_record
- try_read_takeover
- valid_app_name
- valid_service_name
- verify_peer_is_current_user
- wait_for_claim_winner
- write_atomic
- write_takeover
Type Aliases
Constants
- DEFAULT_DEADLINE
- DEFAULT_FRAME_LIMIT
- DEFAULT_MAX_CONNECTIONS
- DEFAULT_MAX_PIPE_INSTANCES
- DEFAULT_WRITE_TIMEOUT
- ENV_SUITE_ROOT
- ERROR_BAD_CHUNK
- ERROR_CONNECTION_CLOSED
- ERROR_FORBIDDEN
- ERROR_HOST_HANDOFF
- ERROR_HOST_IDENTITY
- ERROR_NOT_ALLOWED
- ERROR_REQUEST_TOO_LARGE
- ERROR_RESPONSE_TOO_LARGE
- ERROR_REVISION_CONFLICT
- ERROR_SUITE_UNRESOLVED
- ERROR_TIMEOUT
- ERROR_UNAUTHENTICATED
- ERROR_UNAVAILABLE
- KNOWN_APPS
- MAX_APP_NAME_LEN
- MAX_SERVICE_NAME_LEN
- MAX_UNIX_SOCKET_PATH
- MIGRATION_MARKER
- PROTOCOL_MAJOR
- PROTOCOL_MINOR
- RANK_UNKNOWN
- SHARED_DIR_NAME
- SUITE_DIR_NAME
- chunk::CHUNK_TEXT_BYTES
- chunk::DEFAULT_MAX_MESSAGE
- chunk::MAX_ASSEMBLIES_PER_CONNECTION
- chunk::MAX_JSON_DEPTH
- chunk::MAX_JSON_NODES
- chunk::METHOD_FETCH
- chunk::METHOD_UPLOAD
- chunk::RESERVED_PREFIX
- chunk::SUGGESTED_MAX_MESSAGE
- chunk::UPLOAD_IDLE_TIMEOUT
- contract::ROLE_SCOPE_PREFIX
- mode::TEST_CAPABILITY
- private::SECRET_BYTES
- private::SECRET_HEX_LEN
- supervisor::DEFAULT_POLL_INTERVAL
- supervisor::DEFAULT_STOP_GRACE