/// Shared engine configuration for memory limits.
////// Provides a consistent default across all engines that enforce memory bounds.
#[derive(Debug, Clone)]pubstructMemoryConfig{/// Maximum memory budget in megabytes.
publimit_mb:usize,
}implMemoryConfig{pubfnnew(limit_mb:usize)->Self{Self{ limit_mb }}}implDefault forMemoryConfig{fndefault()->Self{Self{ limit_mb:256}}}