pub trait ResourceManager: Send + Sync {
// Required methods
fn allocate_memory(&self, size: usize) -> Result<MemoryHandle>;
fn allocate_disk(&self, size: u64) -> Result<DiskHandle>;
fn current_usage(&self) -> ResourceUsage;
fn set_limits(&self, limits: ResourceLimits);
}Expand description
资源管理 trait