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§
- Serialized
Expression - 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.