Crate warg_client

Source
Expand description

A client library for Warg component registries.

Modules§

api
A module for Warg registry API clients.
depsolve
Tools for locking and bundling components
keyring
Utilities for interacting with keyring and performing signing operations.
lock
Utility for concurrent process file locking.
storage
A module for client storage implementations.
version_util
Tools for semver

Structs§

Client
A client for a Warg registry.
Config
Represents the Warg client configuration.
PackageDownload
Represents information about a downloaded package.
PackageDownloadInfo
Represents information about a downloaded package.
RegistryUrl
The base URL of a registry server.
StoragePaths
Paths used for storage

Enums§

ClientError
Represents an error returned by Warg registry clients.
StorageLockResult
A result of an attempt to lock client storage.

Constants§

DEFAULT_REGISTRY
For Bytecode Alliance projects, the default registry is set to bytecodealliance.org. The .well-known config path may resolve to another domain where the registry is hosted.

Type Aliases§

ClientResult
Represents the result of a client operation.
FileSystemClient
A Warg registry client that uses the local file system to store package logs and content.