Module serialize

Module serialize 

Source
Expand description

Serialization support for symbolic expressions.

This module provides serialization and deserialization of expressions using oxicode (following COOLJAPAN policy - not bincode).

§Example

use quantrs2_symengine_pure::{Expression, serialize};

let expr = Expression::symbol("x");

// Serialize to bytes
let bytes = serialize::to_bytes(&expr)?;

// Deserialize from bytes
let decoded: Expression = serialize::from_bytes(&bytes)?;

Structs§

SerializedExpression
A serializable form of an Expression.

Functions§

from_bytes
Deserialize an Expression from bytes.
from_bytes_many
Deserialize multiple expressions from bytes.
from_json
Deserialize an Expression from JSON-like format.
matrix_from_bytes
Deserialize a SymbolicMatrix from bytes.
matrix_to_bytes
Serialize a SymbolicMatrix to bytes.
to_bytes
Serialize an Expression to bytes using oxicode.
to_bytes_many
Serialize multiple expressions to bytes.
to_json
Serialize an Expression to a JSON-like human-readable format.