module
0.0.0-20231122183749-b53fb00bcac2
Repository: https://github.com/stellar/go-xdr.git
Documentation: pkg.go.dev
# README
go-xdr
Go-xdr implements the data representation portion of the External Data Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes RFC 1832 and RFC 1014) in Pure Go (Golang).
Version 1 and 2 of this package are available in the xdr
and xdr2
packages
respectively. The current version is in the xdr3
package. Stellar exclusively
uses the xdr3
version in stellar/go
.
Thanks
Thanks to @davecgh for developing the original go-xdr. This is a fork of @davecgh's
module. This version diverged and adds a new xdr3
package which was a copy of
xdr2
but has added optionals, automatic enum deciding, union decoding,
changes to pointer decoding, ability to constrain sizes and some fixes.
License
Licensed under the ISC License.
# Packages
Package xdr implements the data representation portion of the External Data
Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes
RFC 1832 and RFC 1014).
Package xdr implements the data representation portion of the External Data
Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes
RFC 1832 and RFC 1014).
Package xdr implements the data representation portion of the External Data
Representation (XDR) standard protocol as specified in RFC 4506 (obsoletes
RFC 1832 and RFC 1014).