pub struct CycleOptions {
pub ignore_lazy_imports: bool,
}Expand description
Options for ModuleGraph::find_cycles_with.
Fields§
§ignore_lazy_imports: boolSkip edges on which no symbol loads its target eagerly with a runtime
value, so an edge made only of import(), lazy patterns or
other-thread loads does not take part in cycle detection. An edge
that also carries an eager import stays.
Trait Implementations§
Source§impl Clone for CycleOptions
impl Clone for CycleOptions
impl Copy for CycleOptions
Source§impl Debug for CycleOptions
impl Debug for CycleOptions
Source§impl Default for CycleOptions
impl Default for CycleOptions
impl Eq for CycleOptions
Source§impl PartialEq for CycleOptions
impl PartialEq for CycleOptions
impl StructuralPartialEq for CycleOptions
Auto Trait Implementations§
impl Freeze for CycleOptions
impl RefUnwindSafe for CycleOptions
impl Send for CycleOptions
impl Sync for CycleOptions
impl Unpin for CycleOptions
impl UnsafeUnpin for CycleOptions
impl UnwindSafe for CycleOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more