use-svelte 0.0.1

Svelte and SvelteKit metadata primitives for RustUse
Documentation
1
2
3
4
5
6
7
8
9
10
11
use use_svelte::{SvelteComponentName, SvelteDirectiveName, SvelteKitRenderingMode};

fn main() -> Result<(), use_svelte::SvelteNameError> {
    let component = SvelteComponentName::new("AppShell")?;
    let directive = SvelteDirectiveName::new("on:click")?;

    assert_eq!(component.as_str(), "AppShell");
    assert_eq!(directive.as_str(), "on:click");
    assert_eq!(SvelteKitRenderingMode::Ssr.as_str(), "ssr");
    Ok(())
}