cargo-leptos 0.2.44

Build tool for Leptos.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::sync::Arc;

use crate::config::Project;
use crate::internal_prelude::*;
use crate::service::serve;

pub async fn serve(proj: &Arc<Project>) -> Result<()> {
    if !super::build::build_proj(proj).await.dot()? {
        return Ok(());
    }
    let server = serve::spawn_oneshot(proj).await;
    server.await??;
    Ok(())
}