struct method
Declares a struct with named fields.
Implementation
StructHandle struct(
String name,
Map<String, DslType> fields, {
String? description,
}) {
_ensureNotPendingRemoval(
_pendingRemovals,
name,
'struct',
'removeDataStruct',
);
_ensureUnique(_structNames, name, 'struct');
final handle = StructHandle(name, fields, description: description);
_structs.add(handle);
return handle;
}