Remove $len from first helper since its not needed.
This commit is contained in:
parent
417466d17d
commit
78dad3273a
@ -703,24 +703,16 @@ impl<'a> DustRenderer<'a> {
|
|||||||
);
|
);
|
||||||
|
|
||||||
let index = self.get(breadcrumbs, &vec!["$idx"]);
|
let index = self.get(breadcrumbs, &vec!["$idx"]);
|
||||||
let len = self.get(breadcrumbs, &vec!["$len"]);
|
match index {
|
||||||
match (index, len) {
|
Err(_) => return Ok("".to_owned()),
|
||||||
(Err(_), _) | (_, Err(_)) => return Ok("".to_owned()),
|
Ok(index_resolved) => {
|
||||||
(Ok(index_resolved), Ok(len_resolved)) => {
|
|
||||||
// Iteration contexts use OwnedLiteral::LPositiveinteger
|
// Iteration contexts use OwnedLiteral::LPositiveinteger
|
||||||
let index_cast = index_resolved
|
let index_cast = index_resolved
|
||||||
.get_context_element_reference()
|
.get_context_element_reference()
|
||||||
.to_any()
|
.to_any()
|
||||||
.downcast_ref::<OwnedLiteral>();
|
.downcast_ref::<OwnedLiteral>();
|
||||||
let len_cast = len_resolved
|
match index_cast {
|
||||||
.get_context_element_reference()
|
Some(OwnedLiteral::LPositiveInteger(index_number)) => {
|
||||||
.to_any()
|
|
||||||
.downcast_ref::<OwnedLiteral>();
|
|
||||||
match (index_cast, len_cast) {
|
|
||||||
(
|
|
||||||
Some(OwnedLiteral::LPositiveInteger(index_number)),
|
|
||||||
Some(OwnedLiteral::LPositiveInteger(len_number)),
|
|
||||||
) => {
|
|
||||||
if *index_number != 0 {
|
if *index_number != 0 {
|
||||||
return Ok("".to_owned());
|
return Ok("".to_owned());
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user