difftreelog
feat impl ArgsLike for Vec<Val>
in: master
1 file changed
crates/jrsonnet-evaluator/src/function/arglike.rsdiffbeforeafterboth96 fn named_names(&self, handler: &mut dyn FnMut(&IStr));96 fn named_names(&self, handler: &mut dyn FnMut(&IStr));97}97}9899impl ArgsLike for Vec<Val> {100 fn unnamed_len(&self) -> usize {101 self.len()102 }103 fn unnamed_iter(104 &self,105 _s: State,106 _ctx: Context,107 _tailstrict: bool,108 handler: &mut dyn FnMut(usize, Thunk<Val>) -> Result<()>,109 ) -> Result<()> {110 for (idx, el) in self.iter().enumerate() {111 handler(idx, Thunk::evaluated(el.clone()))?112 }113 Ok(())114 }115 fn named_iter(116 &self,117 _s: State,118 _ctx: Context,119 _tailstrict: bool,120 _handler: &mut dyn FnMut(&IStr, Thunk<Val>) -> Result<()>,121 ) -> Result<()> {122 Ok(())123 }124 fn named_names(&self, _handler: &mut dyn FnMut(&IStr)) {}125}9812699impl ArgsLike for ArgsDesc {127impl ArgsLike for ArgsDesc {100 fn unnamed_len(&self) -> usize {128 fn unnamed_len(&self) -> usize {