Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dflemstr/v8-rs
/ functions
Functions
308 in github.com/dflemstr/v8-rs
⨍
Functions
308
◇
Types & classes
104
↓ 107 callers
Method
as_raw
Returns the underlying raw pointer behind this primitive.
src/value.rs:305
↓ 85 callers
Method
clone
(&self)
src/isolate.rs:190
↓ 78 callers
Function
invoke
(isolate: &isolate::Isolate, func: F)
src/util.rs:11
↓ 64 callers
Function
wrap
v8-sys/src/v8-glue.cc:96
↓ 46 callers
Function
invoke_ctx
(isolate: &isolate::Isolate, context: &context::Context, func:
src/util.rs:17
↓ 43 callers
Function
eval
(source: &str)
src/lib.rs:81
↓ 33 callers
Function
unwrap
v8-sys/src/v8-glue.cc:7
↓ 21 callers
Function
handle_exception
v8-sys/src/v8-glue.cc:671
↓ 14 callers
Function
maybe_search
(dir: P)
v8-sys/build.rs:169
↓ 13 callers
Method
run
Runs this script in the specified context. If the script returns a value, meaning that the last line of the script evaluates to an expression or ther
src/script.rs:61
↓ 11 callers
Function
build_callback_info
v8-sys/src/v8-glue.cc:260
↓ 11 callers
Method
set
(&self, context: &context::Context, key: &Value, value: &Value)
src/value.rs:985
↓ 9 callers
Method
as_raw
Returns the underlying raw pointer behind this object template.
src/template.rs:155
↓ 9 callers
Method
get_data
(&self)
src/isolate.rs:184
↓ 8 callers
Method
global
Returns the global proxy object. Global proxy object is a thin wrapper whose prototype points to actual context's global object with the properties l
src/context.rs:49
↓ 7 callers
Method
call
Call an Object as a function if a callback is set by the ObjectTemplate::SetCallAsFunctionHandler method.
src/value.rs:1374
↓ 6 callers
Method
value
(&self)
src/value.rs:654
↓ 5 callers
Function
build_type
(typ: &clang::Type)
v8-api/src/lib.rs:386
↓ 4 callers
Method
new_instance
Creates a new object instance based off of this template.
src/template.rs:137
↓ 3 callers
Method
as_raw
Returns the underlying raw pointer behind this isolate.
src/isolate.rs:90
↓ 3 callers
Method
current_context
Returns the context bound to the current thread for this isolate. A context will be bound by for example `Context::make_current`, or while inside of
src/isolate.rs:98
↓ 3 callers
Method
get
(&self, context: &context::Context, key: &Value)
src/value.rs:1049
↓ 3 callers
Function
get_first_tpl_arg
(typ: &clang::Type<'a>)
v8-api/src/lib.rs:511
↓ 3 callers
Method
make_current
Binds the context to the current scope. Within this scope, functionality that relies on implicit contexts will work.
src/context.rs:27
↓ 2 callers
Function
blind_link_libraries
()
v8-sys/build.rs:140
↓ 2 callers
Function
duration_to_seconds
(duration: time::Duration)
src/platform.rs:149
↓ 2 callers
Method
get_data_ptr
(&self)
src/isolate.rs:180
↓ 2 callers
Function
invoke_inner
(isolate: &isolate::Isolate, context: Option<&context::Context>, f
src/util.rs:26
↓ 2 callers
Method
set_internal_field
Sets the value in an internal field.
src/value.rs:1255
↓ 2 callers
Method
set_internal_field_count
Sets the number of internal fields for objects generated from this template.
src/template.rs:112
↓ 2 callers
Function
v8_Function_Call
v8-sys/src/v8-glue.cc:1094
↓ 2 callers
Function
v8_Object_CallAsFunction
v8-sys/src/v8-glue.cc:970
↓ 2 callers
Function
v8_Task_Run
v8-sys/src/v8-glue.cc:839
↓ 1 callers
Method
build
Constructs a new `Isolate` based on this builder.
src/isolate.rs:221
↓ 1 callers
Function
build_api
(entity: &clang::Entity)
v8-api/src/lib.rs:279
↓ 1 callers
Function
build_arg
(entity: &clang::Entity)
v8-api/src/lib.rs:361
↓ 1 callers
Function
build_class
(entity: &clang::Entity)
v8-api/src/lib.rs:302
↓ 1 callers
Function
build_classes
(entity: &clang::Entity)
v8-api/src/lib.rs:287
↓ 1 callers
Function
build_glue
(out_dir_path: &path::Path)
v8-sys/build.rs:204
↓ 1 callers
Function
build_method
(entity: &clang::Entity)
v8-api/src/lib.rs:333
↓ 1 callers
Function
build_ret_type
(typ: &clang::Type)
v8-api/src/lib.rs:368
↓ 1 callers
Method
call_as_constructor
Call an Object as a constructor if a callback is set by the ObjectTemplate::SetCallAsFunctionHandler method. Note: This method behaves like the Funct
src/value.rs:1414
↓ 1 callers
Method
call_with_this
Call an Object as a function if a callback is set by the ObjectTemplate::SetCallAsFunctionHandler method.
src/value.rs:1391
↓ 1 callers
Function
callback
(callback_info: v8::FunctionCallbackInfoPtr_Value)
src/util.rs:79
↓ 1 callers
Method
cmp
(&self, other: &ScheduledTask)
src/isolate.rs:265
↓ 1 callers
Method
compile
Compiles the specified source code into a compiled script.
src/script.rs:16
↓ 1 callers
Function
create_panic_error
(isolate: &isolate::Isolate, panic: Box<any::Any + Send + 'static>)
src/util.rs:128
↓ 1 callers
Function
duration_from_seconds
(seconds: f64)
src/platform.rs:153
↓ 1 callers
Method
enqueue_delayed_task
Enqueues the specified task to run after the specified delay has passed.
src/isolate.rs:165
↓ 1 callers
Method
enqueue_idle_task
Enqueues a task to be run when the isolate is considered to be "idle."
src/isolate.rs:171
↓ 1 callers
Method
enqueue_task
Enqueues the specified task to run as soon as possible.
src/isolate.rs:159
↓ 1 callers
Function
ensure_initialized
()
src/isolate.rs:270
↓ 1 callers
Method
enter
(&self)
src/context.rs:32
↓ 1 callers
Method
exit
(&self)
src/context.rs:36
↓ 1 callers
Function
gen_bindings
(out_dir_path: &path::Path, bindings_path: &path::Path)
v8-sys/build.rs:178
↓ 1 callers
Method
get_column
The column number at which this stack frame was pushed.
src/error.rs:115
↓ 1 callers
Method
get_frames
The stack frames that this stack trace consists of.
src/error.rs:78
↓ 1 callers
Method
get_function
Returns the unique function instance in the current execution context.
src/template.rs:89
↓ 1 callers
Method
get_function_name
The function name in which this stack frame was pushed.
src/error.rs:132
↓ 1 callers
Method
get_internal_field
Gets the value from an internal field.
src/value.rs:1247
↓ 1 callers
Method
get_line_number
The line number at which this stack frame was pushed.
src/error.rs:108
↓ 1 callers
Method
get_script_name
The script file name in which this stack frame was pushed.
src/error.rs:120
↓ 1 callers
Method
get_stack_trace
The stack trace to the point where the error was generated.
src/error.rs:64
↓ 1 callers
Method
has
(&self, context: &context::Context, key: &Value)
src/value.rs:1094
↓ 1 callers
Method
is_constructor
Whether this stack frame is part of a constructor call.
src/error.rs:145
↓ 1 callers
Method
is_eval
Whether this stack frame is part of an eval call.
src/error.rs:140
↓ 1 callers
Function
link_v8
()
v8-sys/build.rs:74
↓ 1 callers
Function
read
Reads the V8 API from the given file path pointing to a `v8.h` file (or a file that includes `v8.h`), using the specified extra includes if necessary.
v8-api/src/lib.rs:242
↓ 1 callers
Function
read_api
()
v8-sys/build.rs:57
↓ 1 callers
Method
run_enqueued_task
Runs a single enqueued task, if there is one. Returns `true` if a task was executed, and `false` if there are no pending tasks to run.
src/isolate.rs:112
↓ 1 callers
Method
run_idle_task
Runs a single idle task within the specified deadline. It is not guaranteed that the execution of the task will take less time than the specified dea
src/isolate.rs:144
↓ 1 callers
Method
strict_equals
(&self, that: &Value)
src/value.rs:605
↓ 1 callers
Method
supports_idle_tasks
Whether this isolate was configured to support idle tasks.
src/isolate.rs:176
↓ 1 callers
Function
throw_exception
(isolate: &isolate::Isolate, exception: &value::Value)
src/util.rs:121
↓ 1 callers
Method
to_captured
Creates a captured version of this stack trace, that doesn't retain a reference to its isolate.
src/error.rs:96
↓ 1 callers
Function
undefined
(isolate: &isolate::Isolate)
src/value.rs:230
↓ 1 callers
Function
v8_ArrayBuffer_Allocator_Create
v8-sys/src/v8-glue.cc:793
↓ 1 callers
Function
v8_ArrayBuffer_Allocator_Destroy
v8-sys/src/v8-glue.cc:797
↓ 1 callers
Function
v8_Context_New
v8-sys/src/v8-glue.cc:885
↓ 1 callers
Function
v8_False
v8-sys/src/v8-glue.cc:876
↓ 1 callers
Function
v8_FunctionTemplate_New
v8-sys/src/v8-glue.cc:1142
↓ 1 callers
Function
v8_Function_New
v8-sys/src/v8-glue.cc:1038
↓ 1 callers
Function
v8_IdleTask_Destroy
v8-sys/src/v8-glue.cc:768
↓ 1 callers
Function
v8_IdleTask_Run
v8-sys/src/v8-glue.cc:843
↓ 1 callers
Function
v8_Isolate_Dispose
v8-sys/src/v8-glue.cc:835
↓ 1 callers
Function
v8_Isolate_GetCurrentContext
v8-sys/src/v8-glue.cc:819
↓ 1 callers
Function
v8_Isolate_GetData
v8-sys/src/v8-glue.cc:815
↓ 1 callers
Function
v8_Isolate_New
v8-sys/src/v8-glue.cc:801
↓ 1 callers
Function
v8_Isolate_SetCaptureStackTraceForUncaughtExceptions_Detailed
v8-sys/src/v8-glue.cc:831
↓ 1 callers
Function
v8_Isolate_SetData
v8-sys/src/v8-glue.cc:811
↓ 1 callers
Function
v8_Isolate_ThrowException
v8-sys/src/v8-glue.cc:823
↓ 1 callers
Function
v8_Null
v8-sys/src/v8-glue.cc:858
↓ 1 callers
Function
v8_Object_CallAsConstructor
v8-sys/src/v8-glue.cc:993
↓ 1 callers
Function
v8_Platform_Create
v8-sys/src/v8-glue.cc:756
↓ 1 callers
Function
v8_Platform_Destroy
v8-sys/src/v8-glue.cc:760
↓ 1 callers
Function
v8_Script_Compile
v8-sys/src/v8-glue.cc:921
↓ 1 callers
Function
v8_Script_Compile_Origin
v8-sys/src/v8-glue.cc:932
↓ 1 callers
Function
v8_String_NewFromUtf8_Internalized
v8-sys/src/v8-glue.cc:903
↓ 1 callers
Function
v8_String_NewFromUtf8_Normal
v8-sys/src/v8-glue.cc:894
↓ 1 callers
Function
v8_String_WriteUtf8
v8-sys/src/v8-glue.cc:912
next →
1–100 of 308, ranked by callers