feat(tvix/eval): implement list concatenation
Change-Id: Icdf715d116371a9f139bdf95266410bf967bef25 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6144 Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
This commit is contained in:
parent
4eafaae9e6
commit
75a22321ce
7 changed files with 30 additions and 0 deletions
|
|
@ -81,6 +81,16 @@ impl Value {
|
|||
}),
|
||||
}
|
||||
}
|
||||
|
||||
pub fn as_list(self) -> EvalResult<NixList> {
|
||||
match self {
|
||||
Value::List(l) => Ok(l),
|
||||
other => Err(Error::TypeError {
|
||||
expected: "list",
|
||||
actual: other.type_of(),
|
||||
}),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl Display for Value {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue