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§
- Calculate
NarResponse - CalculateNARResponse is the response returned by the CalculateNAR request.
- GRPC
Path Info Service Wrapper - GetPath
Info Request - The parameters that can be used to lookup a (single) PathInfo object. Currently, only a lookup by output hash is supported.
- List
Path Info Request - 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.
- Path
Info - PathInfo shows information about a Nix Store Path. That’s a single element inside /nix/store.
- Store
Path - 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§
- ConvertCA
Error - Errors that can occur when converting from a nar_info::Ca to a (stricter) nix_compat::nixhash::CAHash.
- Validate
Path Info Error - 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
.