murgamu 0.7.4

A NestJS-inspired web framework for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use crate::container::injects::MurInjects;
use std::any::Any;

pub trait MurService: Send + Sync + 'static {
	fn as_any(&self) -> &dyn Any;
	fn on_init(&self) {}
	fn on_shutdown(&self) {}
}

pub trait MurServiceFactory: MurService {
	fn create(injects: &MurInjects) -> Self;
}