pub struct JavascriptBuilder;Expand description
Public construction seam for JavaScript and syntax extensions.
Implementations§
Source§impl JavascriptBuilder
impl JavascriptBuilder
Sourcepub fn form(&self, name: &str, args: Vec<Expr>) -> Expr
pub fn form(&self, name: &str, args: Vec<Expr>) -> Expr
Construct a stable namespaced JavaScript form.
Sourcepub fn token(
&self,
kind: &str,
text: impl Into<String>,
executable: bool,
) -> Expr
pub fn token( &self, kind: &str, text: impl Into<String>, executable: bool, ) -> Expr
Construct a token form shared by the built-in lowering and extensions.
Trait Implementations§
Source§impl Clone for JavascriptBuilder
impl Clone for JavascriptBuilder
Source§fn clone(&self) -> JavascriptBuilder
fn clone(&self) -> JavascriptBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JavascriptBuilder
impl Debug for JavascriptBuilder
Source§impl Default for JavascriptBuilder
impl Default for JavascriptBuilder
Source§fn default() -> JavascriptBuilder
fn default() -> JavascriptBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JavascriptBuilder
impl RefUnwindSafe for JavascriptBuilder
impl Send for JavascriptBuilder
impl Sync for JavascriptBuilder
impl Unpin for JavascriptBuilder
impl UnsafeUnpin for JavascriptBuilder
impl UnwindSafe for JavascriptBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more