pub struct DependencyResolver { /* private fields */ }Implementations§
Source§impl DependencyResolver
impl DependencyResolver
pub fn new(storage: Arc<dyn TaskStorage>) -> Self
pub async fn validate_dependencies(&self, task: &Task) -> Result<()>
pub async fn are_dependencies_satisfied(&self, task: &Task) -> Result<bool>
Auto Trait Implementations§
impl !RefUnwindSafe for DependencyResolver
impl !UnwindSafe for DependencyResolver
impl Freeze for DependencyResolver
impl Send for DependencyResolver
impl Sync for DependencyResolver
impl Unpin for DependencyResolver
impl UnsafeUnpin for DependencyResolver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more