|(require typed/vector-struct)||package: vector-struct|
This module is a typed variant of the vector-struct module. See its documentation for examples and additional information.
(vecstruct id ([field-id : field-type] ...) struct-option ...)
struct-option = #:mutable
Subsequently generates a series of id-field-id accessors. If #:mutable is specified, also generates set-id-field-id! mutators.
If #:mutable is specified, then the underlying datatype will be a mutable vector, otherwise it will be an immutable vector.