This website requires JavaScript.
Explore
Help
Sign In
max
/
nix-super
Watch
1
Star
0
Fork
You've already forked nix-super
0
mirror of
https://github.com/privatevoid-net/nix-super.git
synced
2024-09-23 01:38:04 +03:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
Actions
e92cac789f
nix-super
/
src
/
libexpr
/
paths.cc
11 lines
108 B
C++
Raw
Normal View
History
Unescape
Escape
Backport SourcePath from the lazy-trees branch This introduces the SourcePath type from lazy-trees as an abstraction for accessing files from inputs that may not be materialized in the real filesystem (e.g. Git repositories). Currently, however, it's just a wrapper around CanonPath, so it shouldn't change any behaviour. (On lazy-trees, SourcePath is a <InputAccessor, CanonPath> tuple.)
2023-04-06 14:15:50 +03:00
#
include
"eval.hh"
namespace
nix
{
SourcePath
EvalState
:
:
rootPath
(
CanonPath
path
)
{
Drop some moves that would happen anyway but forbid NRVO where appicable
2023-10-16 23:48:02 +03:00
return
path
;
Backport SourcePath from the lazy-trees branch This introduces the SourcePath type from lazy-trees as an abstraction for accessing files from inputs that may not be materialized in the real filesystem (e.g. Git repositories). Currently, however, it's just a wrapper around CanonPath, so it shouldn't change any behaviour. (On lazy-trees, SourcePath is a <InputAccessor, CanonPath> tuple.)
2023-04-06 14:15:50 +03:00
}
}
Reference in a new issue
Copy permalink