Struct v8::UnboundModuleScript
source · [−]#[repr(C)]pub struct UnboundModuleScript(_);
Expand description
A compiled JavaScript module, not yet tied to a Context.
Implementations
sourceimpl UnboundModuleScript
impl UnboundModuleScript
sourcepub fn create_code_cache(&self) -> Option<UniqueRef<CachedData<'static>>>
pub fn create_code_cache(&self) -> Option<UniqueRef<CachedData<'static>>>
Creates and returns code cache for the specified unbound_module_script. This will return nullptr if the script cannot be serialized. The CachedData returned by this function should be owned by the caller.
Methods from Deref<Target = Data>
sourcepub fn get_hash(&self) -> int
pub fn get_hash(&self) -> int
Returns the V8 hash value for this value. The current implementation uses a hidden property to store the identity hash on some object types.
The return value will never be 0. Also, it is not guaranteed to be unique.
sourcepub fn is_private(&self) -> bool
pub fn is_private(&self) -> bool
Returns true if this data is a Private
.
sourcepub fn is_object_template(&self) -> bool
pub fn is_object_template(&self) -> bool
Returns true if this data is an ObjectTemplate
sourcepub fn is_function_template(&self) -> bool
pub fn is_function_template(&self) -> bool
Returns true if this data is a FunctionTemplate.
Trait Implementations
sourceimpl Debug for UnboundModuleScript
impl Debug for UnboundModuleScript
sourceimpl Deref for UnboundModuleScript
impl Deref for UnboundModuleScript
sourceimpl Hash for UnboundModuleScript
impl Hash for UnboundModuleScript
sourceimpl<'s> PartialEq<Data> for UnboundModuleScript
impl<'s> PartialEq<Data> for UnboundModuleScript
sourceimpl<'s> PartialEq<UnboundModuleScript> for Data
impl<'s> PartialEq<UnboundModuleScript> for Data
sourceimpl<'s> PartialEq<UnboundModuleScript> for UnboundModuleScript
impl<'s> PartialEq<UnboundModuleScript> for UnboundModuleScript
impl Eq for UnboundModuleScript
Auto Trait Implementations
impl RefUnwindSafe for UnboundModuleScript
impl Send for UnboundModuleScript
impl Sync for UnboundModuleScript
impl Unpin for UnboundModuleScript
impl UnwindSafe for UnboundModuleScript
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