Skip to main content

headless_lms_server/controllers/helpers/
mod.rs

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