def op_handle
bend-collections@1.0.0.0 · src/containers/doubly_linked_list.bend:166
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
166def op_handle(~T: Data, op: E.Op<T>) -> Maybe<&2, E.Handle>:
167 match op:
168 case E.Get{h}:
169 Some{h}
170 case E.Set{h, x}:
171 Some{h}
172 case E.Remove{h}:
173 Some{h}
174 case E.Next{h}:
175 Some{h}
176 case E.Prev{h}:
177 Some{h}
178 case E.InsertBefore{h, x}:
179 Some{h}
180 case E.InsertAfter{h, x}:
181 Some{h}
182 case _:
183 None{}