third_party/move/move-stdlib/docs/bcs.md
<a id="0x1_bcs"></a>
0x1::bcsUtility for converting a Move value to its binary representation in BCS (Binary Canonical Serialization). BCS is the binary encoding for Move resources and other non-module values published on-chain. See https://github.com/diem/bcs#binary-canonical-serialization-bcs for more details on BCS.
<pre><code></code></pre><a id="0x1_bcs_to_bytes"></a>
to_bytesReturn the binary representation of <code>v</code> in BCS (Binary Canonical Serialization) format
<pre><code><b>public</b> <b>fun</b> <a href="bcs.md#0x1_bcs_to_bytes">to_bytes</a><MoveValue>(v: &MoveValue): <a href="vector.md#0x1_vector">vector</a><u8> </code></pre> <details> <summary>Implementation</summary> <pre><code><b>native</b> <b>public</b> <b>fun</b> <a href="bcs.md#0x1_bcs_to_bytes">to_bytes</a><MoveValue>(v: &MoveValue): <a href="vector.md#0x1_vector">vector</a><u8>; </code></pre> </details><a id="@Module_Specification_0"></a>
Native function which is defined in the prover's prelude.
<a id="0x1_bcs_serialize"></a>
<pre><code><b>native</b> <b>fun</b> <a href="bcs.md#0x1_bcs_serialize">serialize</a><MoveValue>(v: &MoveValue): <a href="vector.md#0x1_vector">vector</a><u8>; </code></pre>