euv-core 0.32.3

A declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use super::*;

/// Splits a whitespace-separated class list into its names.
///
/// # Arguments
///
/// - `&str` - The class list.
///
/// # Returns
///
/// - `Vec<String>` - The class names, without the empty entries.
pub(crate) fn split_class_names(text: &str) -> Vec<String> {
    text.split_whitespace()
        .map(|name: &str| name.to_string())
        .collect()
}