Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
binary
Package binary replaces the encoding/binary package in the standard library for little endian encoding using generics.
|
Package binary replaces the encoding/binary package in the standard library for little endian encoding using generics. |
conversions
Package conversions is a set of unsafe conversions from one type to another.
|
Package conversions is a set of unsafe conversions from one type to another. |
imports
Package imports provides handling of claw.mod, local.replace and global.replace files.
|
Package imports provides handling of claw.mod, local.replace and global.replace files. |
render
Package render sets up the interface for rendering a .claw file to a language native representation.
|
Package render sets up the interface for rendering a .claw file to a language native representation. |
render/golang
Package golang implements the Go language renderer.
|
Package golang implements the Go language renderer. |
writer
Package writer contains interfaces that can be implemented to render files for a language implementation and a type that can be used to call those implementations and write out those files for all languages that were asked to be rendered.
|
Package writer contains interfaces that can be implemented to render files for a language implementation and a type that can be used to call those implementations and write out those files for all languages that were asked to be rendered. |
languages
|
|
go/field
Package field details field types used by the Claw format.
|
Package field details field types used by the Claw format. |
go/internal/pragma
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
|
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties. |
go/json
Package JSON provides for encoding and decoding Claw Structs into JSON.
|
Package JSON provides for encoding and decoding Claw Structs into JSON. |
go/mapping
Package mapping holds metadata mapping information used to map Struct field numbers to descriptions of the fields so that they can be encoded/decoded properly.
|
Package mapping holds metadata mapping information used to map Struct field numbers to descriptions of the fields so that they can be encoded/decoded properly. |
go/reflect/enums
Package enums is for internal use only.
|
Package enums is for internal use only. |
go/reflect/runtime
Package runtime provides runtime helpers for the Claw file.
|
Package runtime provides runtime helpers for the Claw file. |
go/structs
Package structs contains objects, functions and methods that are related to reading and writing Claw struct types from wire encoding.
|
Package structs contains objects, functions and methods that are related to reading and writing Claw struct types from wire encoding. |
go/types/list
Package list contains types that implement lists of scalar values that can be store in Claw Struct fields.
|
Package list contains types that implement lists of scalar values that can be store in Claw Struct fields. |
testing
|
|
imports/vehicles/claw
Package vehicles
|
Package vehicles |
imports/vehicles/claw/manufacturers
Package manufacturers
|
Package manufacturers |
Click to show internal directories.
Click to hide internal directories.