mod.rs (2149B)
1 //! Versioned, bounded local-administration protocol models. 2 3 #[cfg(any(target_os = "linux", target_os = "macos"))] 4 mod client; 5 mod limits; 6 mod model; 7 mod peer; 8 #[cfg(any(target_os = "linux", target_os = "macos"))] 9 mod server; 10 #[cfg(all(test, any(target_os = "linux", target_os = "macos")))] 11 mod test_support; 12 #[cfg(any(target_os = "linux", target_os = "macos"))] 13 mod unix; 14 15 #[cfg(any(target_os = "linux", target_os = "macos"))] 16 pub use client::{ 17 AdminClient, AdminClientError, AdminClientErrorKind, AdminClientTarget, AdminClientTargetError, 18 }; 19 pub use limits::{ 20 AdminTransportLimitField, AdminTransportLimitValues, AdminTransportLimits, 21 AdminTransportLimitsError, 22 }; 23 pub use model::{ 24 ADMIN_CONTRACT_VERSION, ADMIN_CORRELATION_ID_MAX_UTF8_BYTES, ADMIN_ERROR_CODE_MAX_UTF8_BYTES, 25 ADMIN_ERROR_MESSAGE_MAX_UTF8_BYTES, ADMIN_OPERATION_ID_MAX_UTF8_BYTES, 26 AdminContractVersionError, AdminCorrelationId, AdminError, AdminErrorCode, AdminErrorCodeError, 27 AdminErrorMessage, AdminErrorMessageError, AdminFailureResponse, AdminIdentifierError, 28 AdminIdentifierField, AdminMutationRequest, AdminOperationId, AdminPayloadError, 29 AdminSuccessResponse, 30 }; 31 pub use peer::{ 32 AdminPeerAuthorizationPolicy, AdminPeerAuthorizationPolicyError, AdminPeerAuthorizationSupport, 33 }; 34 #[cfg(any(target_os = "linux", target_os = "macos"))] 35 pub use server::{ 36 ADMIN_MIN_RESPONSE_BODY_UTF8_BYTES, ADMIN_ROUTE_PARAMETER_NAME_MAX_UTF8_BYTES, 37 ADMIN_ROUTE_PARAMETER_VALUE_MAX_UTF8_BYTES, ADMIN_ROUTE_PATH_MAX_UTF8_BYTES, AdminHttpMethod, 38 AdminRequest, AdminRequestDecodeError, AdminRouteFailure, AdminRouteFailureStatus, 39 AdminRouteOutcome, AdminRouteOutcomeError, AdminRoutePath, AdminRoutePathError, 40 AdminRouteRegistrationError, AdminRouter, AdminServer, AdminServerConfigError, 41 AdminServerError, 42 }; 43 #[cfg(any(target_os = "linux", target_os = "macos"))] 44 pub use unix::{ 45 UNIX_ADMIN_ACTIVE_PROBE_TIMEOUT, UNIX_ADMIN_GROUP_DIRECTORY_MODE, UNIX_ADMIN_GROUP_SOCKET_MODE, 46 UNIX_ADMIN_OWNER_DIRECTORY_MODE, UNIX_ADMIN_OWNER_SOCKET_MODE, UnixAdminSocketBinding, 47 UnixAdminSocketError, UnixAdminSocketWriterAuthority, 48 };