Struct jstime_core::JSTime [−][src]
JSTime Instance.
Implementations
impl JSTime
[src]
pub fn new(options: Options) -> JSTime
[src]
Create a new JSTime instance from options
.
pub fn create_snapshot(options: Options) -> Vec<u8>
[src]
pub fn import(&mut self, filename: &str) -> Result<(), String>
[src]
Import a module by filename.
pub fn run_script(
&mut self,
source: &str,
filename: &str
) -> Result<String, String>
[src]
&mut self,
source: &str,
filename: &str
) -> Result<String, String>
Run a script and get a string representation of the result.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for JSTime
impl !Send for JSTime
impl !Sync for JSTime
impl Unpin for JSTime
impl UnwindSafe for JSTime
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,