[][src]Crate elvis

Calling Elvis

Rust crate doc downloads Discord Chat LICENSE

Is anybody home?

The Evlis Book mainly talks about the usage of elvis, here is our roadmap, come and join us !~

Getting Started

# Install elvis package manager
$ cargo install epm

# New your awesome-app
$ epm new my-awesome-app

# Start development server
$ cd my-awesome-app && epm dev
[INFO  warp::server] listening on http://0.0.0.0:3000

Hello, World!

//! src/lib.rs
use elvis::{
    prelude::*,
    widgets::{layouts::Center, Text},
};

#[page]
struct Index;

impl LifeCycle for Index {
    fn create(&self) -> Node {
        Center::new()
            .child(Text::new().text("Hello, World!"))
            .into()
    }
}

Examples

LICENSE

Heartbreak Hotel.

Modules

gesture

Elvis Gesture

prelude

A module which is typically glob imported from:

style

Evlis styles

traits

Elvis Traits

value

Elvis values

widgets

Evlis common widgets

Structs

Driver

Elvis web driver

Router

Elvis Router

Enums

Error

Error sets