MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / clone

Method clone

projects/JavaScript/proto/proto.js:789–798  ·  view source on GitHub ↗

* Clone struct (deep clone) * @this {!Order} * @returns {!Order} Cloned struct

()

Source from the content-addressed store, hash-verified

787 * @returns {!Order} Cloned struct
788 */
789 clone () {
790 // Serialize the struct to the FBE stream
791 let writer = new OrderModel(new fbe.WriteBuffer())
792 writer.serialize(this)
793
794 // Deserialize the struct from the FBE stream
795 let reader = new OrderModel(new fbe.ReadBuffer())
796 reader.attachBuffer(writer.buffer)
797 return reader.deserialize().value
798 }
799
800 /**
801 * Is this struct equal to other one?

Callers

nothing calls this directly

Calls 3

serializeMethod · 0.95
deserializeMethod · 0.95
attachBufferMethod · 0.45

Tested by

no test coverage detected