pub enum BindingStatus {
Lexical,
Initialized,
Uninitialized,
}
Expand description
Different binding status for this
.
Usually set on a function environment record
Variants
Lexical
If the value is “lexical”, this is an ArrowFunction and does not have a local this value.
Initialized
If initialized the function environment record has already been bound with a this
value
Uninitialized
If uninitialized the function environment record has not been bouned with a this
value
Trait Implementations
sourceimpl Clone for BindingStatus
impl Clone for BindingStatus
sourcefn clone(&self) -> BindingStatus
fn clone(&self) -> BindingStatus
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 moresourceimpl Debug for BindingStatus
impl Debug for BindingStatus
sourceimpl Finalize for BindingStatus
impl Finalize for BindingStatus
sourceimpl Trace for BindingStatus
impl Trace for BindingStatus
sourcefn finalize_glue(&self)
fn finalize_glue(&self)
Runs Finalize::finalize() on this object and all
contained subobjects Read more
impl Copy for BindingStatus
Auto Trait Implementations
impl RefUnwindSafe for BindingStatus
impl Send for BindingStatus
impl Sync for BindingStatus
impl Unpin for BindingStatus
impl UnwindSafe for BindingStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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