pub enum AmbiguitySignal {
DynamicEval,
DynamicFunction,
DynamicImport,
StarReExport,
DynamicRequire,
ProxyUsage,
WithStatement,
RecoverableParseErrors {
count: usize,
},
}Expand description
A construct in the source that reduces repair confidence.
Variants§
DynamicEval
Source contains eval(...) — arbitrary code execution.
DynamicFunction
Source contains new Function(...) — dynamic function construction.
DynamicImport
Source contains import(...) — dynamic import expression.
StarReExport
Source contains export * from — star re-export hides export shape.
DynamicRequire
Source contains require( with a non-literal argument.
ProxyUsage
Source contains new Proxy( — metaprogramming.
WithStatement
Source contains with ( — deprecated scope-altering statement.
RecoverableParseErrors
SWC parser produced recoverable errors.
Implementations§
Trait Implementations§
Source§impl Clone for AmbiguitySignal
impl Clone for AmbiguitySignal
Source§fn clone(&self) -> AmbiguitySignal
fn clone(&self) -> AmbiguitySignal
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AmbiguitySignal
impl Debug for AmbiguitySignal
Source§impl Display for AmbiguitySignal
impl Display for AmbiguitySignal
Source§impl Hash for AmbiguitySignal
impl Hash for AmbiguitySignal
Source§impl PartialEq for AmbiguitySignal
impl PartialEq for AmbiguitySignal
impl Eq for AmbiguitySignal
impl StructuralPartialEq for AmbiguitySignal
Auto Trait Implementations§
impl Freeze for AmbiguitySignal
impl RefUnwindSafe for AmbiguitySignal
impl Send for AmbiguitySignal
impl Sync for AmbiguitySignal
impl Unpin for AmbiguitySignal
impl UnsafeUnpin for AmbiguitySignal
impl UnwindSafe for AmbiguitySignal
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more