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))