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

Public Member Functions

std::string_view schemeName () const override
 
bool isValidURL (const ParsedURL &url, bool requireTree) const override
 
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
 
- Public Member Functions inherited from nix::fetchers::CurlInputScheme
bool hasTarballExtension (std::string_view path) const
 
std::optional< Input > inputFromURL (const Settings &settings, const ParsedURL &_url, bool requireTree) 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
 
bool isLocked (const Input &input) const override
 

Additional Inherited Members

- Public Attributes inherited from nix::fetchers::CurlInputScheme
const std::set< std::string > transportUrlSchemes = {"file", "http", "https"}
 
- Static Public Attributes inherited from nix::fetchers::CurlInputScheme
static const std::set< std::string > specialParams
 

Member Function Documentation

◆ isValidURL()

bool nix::fetchers::TarballInputScheme::isValidURL ( const ParsedURL & url,
bool requireTree ) const
inlineoverridevirtual

The documentation for this struct was generated from the following file: