rsynko-memory
rsynko-memory provides deterministic, inspectable in-memory interpreters for the Rsynko specifications. It is a semantic witness and test model, not an application framework.
Reference extractors use explicit URL prefixes and fixed outcomes. Reference processors use a closed transformation language. Neither hides policy inside callbacks.
The in-memory manager interprets the associated manager carriers as ManagerState, SourceRequest, and stable numeric QueueId values. This representation belongs here rather than in the manager specification:
use ProgressiveDownloadsExt;
use MemoryManager;
let manager = MemoryManager.progressive_downloads;
assert_eq!;
Interactive event interpretation uses the same concrete carrier:
use ;
use ;
let mut manager = downloads;
manager.apply_manager_event;
manager.apply_manager_event;
assert!;
assert_eq!;
use ExtractionExt;
use ;
use ;
let result = Media;
let mut registry = default;
registry.push;
assert_eq!;