Skip to main content

headless_lms_server/controllers/helpers/
mod.rs

1pub mod file_uploading;
2pub mod pagination;
3
4/// Trims a query/payload string and turns a now-empty result into `None`, so "not provided" and
5/// "provided as whitespace" filter the same way.
6pub fn non_empty(value: Option<&str>) -> Option<&str> {
7    value.map(str::trim).filter(|value| !value.is_empty())
8}