pub trait Scope: Send + Sync + 'static {
type Parent: Scope;
type Descriptor<T>: Descriptor<T>;
const NAME: &'static str;
const FULLNAME: &'static str;
}pub trait Scope: Send + Sync + 'static {
type Parent: Scope;
type Descriptor<T>: Descriptor<T>;
const NAME: &'static str;
const FULLNAME: &'static str;
}