feat(tvix/eval): Implement builtins.readFile
Change-Id: If3fd0b087009a2bfbad8bb7aca0aa20de906eb12 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6921 Tested-by: BuildkiteCI Reviewed-by: Adam Joseph <adam@westernsemico.com> Reviewed-by: kanepyork <rikingcoding@gmail.com> Autosubmit: grfn <grfn@gws.fyi> Reviewed-by: tazjin <tazjin@tvl.su>
This commit is contained in:
parent
1f84d90811
commit
9669fa8ff1
4 changed files with 16 additions and 1 deletions
|
|
@ -1,6 +1,7 @@
|
|||
//! This module implements Nix language strings and their different
|
||||
//! backing implementations.
|
||||
use smol_str::SmolStr;
|
||||
use std::ffi::OsStr;
|
||||
use std::hash::Hash;
|
||||
use std::ops::Deref;
|
||||
use std::path::Path;
|
||||
|
|
@ -186,6 +187,12 @@ impl AsRef<str> for NixString {
|
|||
}
|
||||
}
|
||||
|
||||
impl AsRef<OsStr> for NixString {
|
||||
fn as_ref(&self) -> &OsStr {
|
||||
self.as_str().as_ref()
|
||||
}
|
||||
}
|
||||
|
||||
impl AsRef<Path> for NixString {
|
||||
fn as_ref(&self) -> &Path {
|
||||
self.as_str().as_ref()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue