#elvis #attributes #definition #internal #server #package-manager #mainly

elvis-core-support

定义了 #[elvis] 属性,一个内部依赖

显示crate…

1个不稳定版本

0.1.0 2020年8月16日

#27#mainly


3 个crate中使用(通过 elvis-core

MIT/Apache

10KB
162

调用Elvis

Rust crate doc downloads Discord Chat LICENSE

家里有人吗? Elvis书籍 主要介绍 elvis 的用法,这是我们的 路线图,快来 加入我们!~

入门指南

# 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

你好,世界!

//! 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()
    }
}

示例

许可协议

Heartbreak Hotel.

依赖

~1.5MB
~36K SLoC