| // Package msgpack provides functions for serializing cty values in the |
| // msgpack encoding, and decoding them again. |
| // |
| // If the same type information is provided both at encoding and decoding time |
| // then values can be round-tripped without loss, except for capsule types |
| // which are not currently supported. |
| // |
| // If any unknown values are passed to Marshal then they will be represented |
| // using a msgpack extension with type code zero, which is understood by |
| // the Unmarshal function within this package but will not be understood by |
| // a generic (non-cty-aware) msgpack decoder. Ensure that no unknown values |
| // are used if interoperability with other msgpack implementations is |
| // required. |
| package msgpack |