feat(project): scaffold project crate entrypoint
zhenyi committed
Added lib/project/lib.rs lib/project/lib.rs +19 −0 View lib/project/lib.rs
@@ -0,0 +1,19 @@
1pub mod actor;
2pub mod cache;
3pub mod config;
4pub mod error;
5pub mod features;
6pub mod graphql;
7pub mod handler;
8pub mod permission;
9pub mod service;
10
11pub use actor::ActorContext;
12pub use cache::{CachedProjectDetail, ProjectCache};
13pub use config::{ProjectConfig, SharedProjectConfig};
14pub use error::{ProjectError, ProjectResult};
15pub use features::ProjectService;
16pub use graphql::ProjectSchema;
17pub use handler::{router as project_router, ProjectApiDoc};
18pub use permission::Permissions;
19pub use service::ProjectService as Service;