rust_dicore/
descriptor.rs1use crate::entry::ServiceFactory;
2use crate::lifetime::ServiceLifetime;
3use std::any::TypeId;
4
5#[derive(Clone)]
6pub struct ServiceDescriptor {
7 pub type_id: TypeId,
8 pub type_name: &'static str,
9 pub key: Option<String>,
10 pub factory: ServiceFactory,
11 pub lifetime: ServiceLifetime,
12}