pub async fn SaveMementoToDisk(
StorageFilePath: &Path,
MementoData: &HashMap<String, Value>,
) -> Result<(), CommonError>Expand description
Asynchronously saves Memento storage data to a JSON file.
§Arguments
StorageFilePath- Path to the memento storage fileMementoData- The memento data to save
§Returns
Result indicating success or CommonError on failure
§Errors
Returns CommonError for file I/O or serialization errors
§Behavior
- Creates parent directory if it doesn’t exist
- Serializes data to JSON
- Writes to file atomically (creates temp file then renames)