pub struct CircularDependencyResolutionStage { /* private fields */ }Expand description
Detects and resolves circular dependencies using Tarjan’s SCC algorithm and configurable resolution strategies.
Implementations§
Source§impl CircularDependencyResolutionStage
impl CircularDependencyResolutionStage
pub fn new() -> Self
pub fn with_strategy(strategy: ResolutionStrategy) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CircularDependencyResolutionStage
impl RefUnwindSafe for CircularDependencyResolutionStage
impl Send for CircularDependencyResolutionStage
impl Sync for CircularDependencyResolutionStage
impl Unpin for CircularDependencyResolutionStage
impl UnsafeUnpin for CircularDependencyResolutionStage
impl UnwindSafe for CircularDependencyResolutionStage
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