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.