1
2
3
4
5
6
7
8
9
10
11
12
13
use os::objects::dependency::StaticDependency;

use crate::base::Handler;

pub trait Dependencies: Sized {
    fn dependencies(&self) -> &[StaticDependency];
}

impl<T: Handler> Dependencies for T {
    fn dependencies(&self) -> &[StaticDependency] {
        Handler::dependencies(self)
    }
}