Enum deno_ast::BindingKind
source · [−]pub enum BindingKind {
Var,
Const,
Let,
Function,
Param,
Class,
CatchClause,
NamespaceImport,
ValueImport,
Type,
}
Variants
Var
Const
Let
Function
Param
Class
CatchClause
NamespaceImport
This means that the binding comes from ImportStarAsSpecifier
, like
import * as foo from "foo.ts";
foo
effectively represents a namespace.
ValueImport
Represents ImportDefaultSpecifier
or ImportNamedSpecifier
.
e.g.
- import foo from “foo.ts”;
- import { foo } from “foo.ts”;
Type
Implementations
sourceimpl BindingKind
impl BindingKind
Trait Implementations
sourceimpl Clone for BindingKind
impl Clone for BindingKind
sourcefn clone(&self) -> BindingKind
fn clone(&self) -> BindingKind
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for BindingKind
impl Debug for BindingKind
sourceimpl Hash for BindingKind
impl Hash for BindingKind
sourceimpl PartialEq<BindingKind> for BindingKind
impl PartialEq<BindingKind> for BindingKind
impl Copy for BindingKind
impl Eq for BindingKind
impl StructuralEq for BindingKind
impl StructuralPartialEq for BindingKind
Auto Trait Implementations
impl RefUnwindSafe for BindingKind
impl Send for BindingKind
impl Sync for BindingKind
impl Unpin for BindingKind
impl UnwindSafe for BindingKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more