use-vue 0.0.1

Vue component and directive metadata primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
11
use use_vue::{VueApiStyle, VueComponentName, VueDirectiveName};

fn main() -> Result<(), use_vue::VueNameError> {
    let component = VueComponentName::new("UserCard")?;
    let directive = VueDirectiveName::new("v-focus")?;

    assert_eq!(component.as_str(), "UserCard");
    assert_eq!(directive.as_str(), "focus");
    assert_eq!(VueApiStyle::ScriptSetup.as_str(), "script-setup");
    Ok(())
}