Module proto

Source

Modules§

get_path_info_request
Nested message and enum types in GetPathInfoRequest.
grpc_pathinfoservice_wrapper 🔒
nar_info
Nested message and enum types in NARInfo.
path_info_service_client
Generated client implementations.
path_info_service_server
Generated server implementations.

Structs§

CalculateNarResponse
CalculateNARResponse is the response returned by the CalculateNAR request.
GRPCPathInfoServiceWrapper
GetPathInfoRequest
The parameters that can be used to lookup a (single) PathInfo object. Currently, only a lookup by output hash is supported.
ListPathInfoRequest
The parameters that can be used to lookup (multiple) PathInfo objects. Currently no filtering is possible, all objects are returned.
NarInfo
Nix C++ uses NAR (Nix Archive) as a format to transfer store paths, and stores metadata and signatures in NARInfo files. Store all these attributes in a separate message.
PathInfo
PathInfo shows information about a Nix Store Path. That’s a single element inside /nix/store.
StorePath
Represents a path in the Nix store (a direct child of STORE_DIR). It is commonly formatted by a nixbase32-encoding the digest, and concatenating the name, separated by a -.

Enums§

ConvertCAError
Errors that can occur when converting from a nar_info::Ca to a (stricter) nix_compat::nixhash::CAHash.
ValidatePathInfoError
Errors that can occur during the validation of PathInfo messages.

Constants§

FILE_DESCRIPTOR_SET
Compiled file descriptors for implementing gRPC reflection with e.g. tonic_reflection.