def nth
import bend-collections-laws-crypto@1.0.0.0/spec/lib/common.bend as Commonimport Base
70# Element i, if any.
71def nth(-A: Data, xs: List<&2, A>, i: Nat) -> Maybe<&2, A>:
72 match xs i:
73 case Nil{} _:
74 None{}
75 case Con{h, t} 0n:
76 Some{h}
77 case Con{h, t} 1n+p:
78 nth(A, t, p)
Uses (3)
Used by (23)
- bend-collections-laws-crypto@1.0.0.0/spec/crypto/argon2/argon2:get
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/argon2/memory:nthv
- bend-collections-laws-crypto@1.0.0.0/proofs/lib/array:get
- bend-collections-laws-crypto@1.0.0.0/proofs/lib/array:set
- bend-collections-laws-crypto@1.0.0.0/proofs/crypto/argon2/memory:get_word
- …