|
| std::string | type () const override |
| std::optional< std::pair< std::string, std::string > > | accessHeaderFromToken (const std::string &token) const override |
| kj::Promise< Result< Hash > > | getRevFromRef (nix::ref< Store > store, const Input &input) const override |
| DownloadUrl | getDownloadUrl (const Input &input) const override |
| void | clone (const Input &input, const Path &destDir) const override |
| std::optional< Input > | inputFromURL (const ParsedURL &url, bool requireTree) const override |
| std::optional< Input > | inputFromAttrs (const Attrs &attrs) const override |
| ParsedURL | toURL (const Input &input) const override |
| bool | hasAllInfo (const Input &input) const override |
| Input | applyOverrides (const Input &_input, std::optional< std::string > ref, std::optional< Hash > rev) const override |
|
std::optional< std::string > | getAccessToken (const std::string &host) const |
|
Headers | makeHeadersWithAuthTokens (const std::string &host) const |
| kj::Promise< Result< std::pair< StorePath, Input > > > | fetch (ref< Store > store, const Input &_input) override |
|
virtual std::optional< Path > | getSourcePath (const Input &input) const |
|
virtual void | putFile (const Input &input, const CanonPath &path, std::string_view contents, std::optional< std::string > commitMsg) const |
|
virtual bool | isLockedByRev () const |
|
|
void | emplaceURLQueryIntoAttrs (const ParsedURL &parsedURL, Attrs &attrs, const StringSet &numericParams, const StringSet &booleanParams) const |
◆ accessHeaderFromToken()
| std::optional< std::pair< std::string, std::string > > nix::fetchers::GitLabInputScheme::accessHeaderFromToken |
( |
const std::string & | token | ) |
const |
|
inlineoverridevirtual |
◆ clone()
| void nix::fetchers::GitLabInputScheme::clone |
( |
const Input & | input, |
|
|
const Path & | destDir ) const |
|
inlineoverridevirtual |
◆ getDownloadUrl()
| DownloadUrl nix::fetchers::GitLabInputScheme::getDownloadUrl |
( |
const Input & | input | ) |
const |
|
inlineoverridevirtual |
◆ getRevFromRef()
| kj::Promise< Result< Hash > > nix::fetchers::GitLabInputScheme::getRevFromRef |
( |
nix::ref< Store > | store, |
|
|
const Input & | input ) const |
|
inlineoverridevirtual |
◆ type()
| std::string nix::fetchers::GitLabInputScheme::type |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file:
- lix/libfetchers/github.cc