Enum jrsonnet_evaluator::ArrValue [−][src]
Variants
Implementations
impl ArrValue
[src]
impl ArrValue
[src]pub fn new_eager() -> Self
[src]
pub fn len(&self) -> usize
[src]
pub fn is_empty(&self) -> bool
[src]
pub fn get(&self, index: usize) -> Result<Option<Val>>
[src]
pub fn get_lazy(&self, index: usize) -> Option<LazyVal>
[src]
pub fn evaluated(&self) -> Result<Rc<Vec<Val>>>
[src]
pub fn iter(&self) -> impl DoubleEndedIterator<Item = Result<Val>> + '_
[src]
pub fn iter_lazy(&self) -> impl DoubleEndedIterator<Item = LazyVal> + '_
[src]
pub fn reversed(self) -> Self
[src]
pub fn map(self, mapper: impl Fn(Val) -> Result<Val>) -> Result<Self>
[src]
pub fn filter(self, filter: impl Fn(&Val) -> Result<bool>) -> Result<Self>
[src]
pub fn ptr_eq(a: &Self, b: &Self) -> bool
[src]
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ArrValue
impl !RefUnwindSafe for ArrValue
impl !UnwindSafe for ArrValue
impl !UnwindSafe for ArrValue