def validate

bend-collections@1.0.0.0 · src/containers/doubly_linked_list.bend:70

import bend-collections@1.0.0.0/src/containers/doubly_linked_list.bend as DoublyLinkedList
import Base
import bend-collections@1.0.0.0/src/containers/types/doubly_linked_list.bend as E

70def validate(~T: Data, s: DList<T>, h: E.Handle) -> DList<T> & Maybe<&2, E.Error>:
71  DL{+tag, depth, +cap, raw, gens} = s
72  E.H{owner, +id, expected} = h
73  valid_bounds(~T, tag, depth, cap, raw, gens, id, expected, U32.is_eq(tag, owner), U32.is_lt(id, cap))

Uses (8)

Used by (8)