Nix 2.29.0
Nix, the purely functional package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::fetchers::PathInputScheme Struct Reference
Inheritance diagram for nix::fetchers::PathInputScheme:

Public Member Functions

std::optional< Input > inputFromURL (const Settings &settings, const ParsedURL &url, bool requireTree) const override
std::string_view schemeName () const override
StringSet allowedAttrs () const override
std::optional< Input > inputFromAttrs (const Settings &settings, const Attrs &attrs) const override
ParsedURL toURL (const Input &input) const override
std::optional< std::filesystem::path > getSourcePath (const Input &input) const override
void putFile (const Input &input, const CanonPath &path, std::string_view contents, std::optional< std::string > commitMsg) const override
std::optional< std::string > isRelative (const Input &input) const override
bool isLocked (const Input &input) const override
std::filesystem::path getAbsPath (const Input &input) const
std::pair< ref< SourceAccessor >, Input > getAccessor (ref< Store > store, const Input &_input) const override
std::optional< std::string > getFingerprint (ref< Store > store, const Input &input) const override
std::optional< ExperimentalFeature > experimentalFeature () const override

The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/nix-2.29.0-build/nix-2.29.0/src/libfetchers/path.cc