Docs.rs
swc-helper-jsx-transform-0.1.3
swc-helper-jsx-transform 0.1.3
Permalink
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
westhide
Dependencies
indexmap ^1.9
normal
once_cell ^1.16.0
normal
phf ^0.11
normal
regex ^1.7.0
normal
swc_core ^0.52
normal
insta ^1.26.0
dev
testing ^0.31.28
dev
Versions
9.86%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Transform
Required Methods
transform
Implementations on Foreign Types
JSXAttrName
JSXAttrOrSpread
JSXAttrValue
JSXElement
JSXElementChild
JSXElementName
JSXExprContainer
JSXFragment
JSXSpreadChild
JSXText
[JSXElementChild]
[T]
Implementors
In swc_helper_jsx_transform::shared
?
Trait
swc_helper_jsx_transform
::
shared
::
Transform
source
·
[
−
]
pub trait Transform<'a, T> { fn
transform
(&'a self) -> T; }
Required Methods
§
source
fn
transform
(&'a self) -> T
Implementations on Foreign Types
§
source
§
impl<'a>
Transform
<'a,
Key
<'a>> for JSXAttrName
source
§
fn
transform
(&'a self) ->
Key
<'a>
source
§
impl<'a>
Transform
<'a,
Value
<'a>> for JSXAttrValue
source
§
fn
transform
(&'a self) ->
Value
<'a>
source
§
impl<'a>
Transform
<'a,
Attr
<'a>> for JSXAttrOrSpread
source
§
fn
transform
(&'a self) ->
Attr
<'a>
source
§
impl<'a>
Transform
<'a,
Tag
<'a>> for JSXElementName
source
§
fn
transform
(&'a self) ->
Tag
<'a>
source
§
impl<'a>
Transform
<'a,
Element
<'a>> for JSXElement
source
§
fn
transform
(&'a self) ->
Element
<'a>
source
§
impl<'a>
Transform
<'a,
Fragment
<'a>> for JSXFragment
source
§
fn
transform
(&'a self) ->
Fragment
<'a>
source
§
impl<'a, T:
Transform
<'a, U>, U>
Transform
<'a,
Vec
<U,
Global
>> for
[T]
source
§
fn
transform
(&'a self) ->
Vec
<U>
ⓘ
source
§
impl<'a>
Transform
<'a,
Option
<
Text
<'a>>> for JSXText
source
§
fn
transform
(&'a self) ->
Option
<
Text
<'a>>
source
§
impl<'a>
Transform
<'a,
VNode
<'a>> for JSXExprContainer
source
§
fn
transform
(&'a self) ->
VNode
<'a>
source
§
impl<'a>
Transform
<'a,
VNode
<'a>> for JSXSpreadChild
source
§
fn
transform
(&'a self) ->
VNode
<'a>
source
§
impl<'a>
Transform
<'a,
Option
<
VNode
<'a>>> for JSXElementChild
source
§
fn
transform
(&'a self) ->
Option
<
VNode
<'a>>
source
§
impl<'a>
Transform
<'a,
Vec
<
VNode
<'a>,
Global
>> for [JSXElementChild]
source
§
fn
transform
(&'a self) ->
Vec
<
VNode
<'a>>
ⓘ
Implementors
§