#include <pulp/runtime/result.hpp>#include <cstdint>#include <filesystem>#include <memory>#include <span>#include <string>#include <string_view>Go to the source code of this file.
Classes | |
| struct | pulp::project_package::PackageError |
| Path-bearing package failure. More... | |
| class | pulp::project_package::AtomicPublisher |
| Builds a private sibling directory and publishes it at a previously absent destination. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::project_package |
Enumerations | |
| enum class | pulp::project_package::PackageErrorCode : std::uint8_t { pulp::project_package::InvalidPath , pulp::project_package::InvalidLayout , pulp::project_package::AlreadyOpen , pulp::project_package::HashMismatch , pulp::project_package::IoError , pulp::project_package::PublicationConflict , pulp::project_package::DurabilityUncertain , pulp::project_package::InvalidGeneration , pulp::project_package::LimitExceeded } |
| Stable failure categories for package layout and publication operations. More... | |
| enum class | pulp::project_package::AtomicPublishOutcome : std::uint8_t { pulp::project_package::NotPublished , pulp::project_package::PublishedDurably , pulp::project_package::PublishedDurabilityUncertain } |
| Visibility and finalization state after a namespace-publication attempt. More... | |