apply_memory_config

Function apply_memory_config 

Source
pub fn apply_memory_config(config: &ResourceConfig) -> Result<()>
Expand description

Apply memory-related resource configuration.

This is a convenience function for daemons to call during initialization. It reads the ResourceConfig and applies memory locking if configured.

§Example

use duende_core::ResourceConfig;
use duende_platform::apply_memory_config;

fn daemon_init(config: &ResourceConfig) -> Result<()> {
    apply_memory_config(config)?;
    // ... rest of initialization
    Ok(())
}

§Errors

Returns an error if lock_memory is true, lock_memory_required is true, and mlock() fails.