[−][src]Enum ress::tokens::Keyword
A JS Keyword
Standard
await break case catch class const continue debugger default delete (10) do else export extends finally for function if import in (20) instanceof new return super switch this throw try typeof var (30) void while with yield
Future Reserved
enum
Strict Mode Future Reserved
implements package protected interface private (40) public
Variants
Implementations
impl Keyword<()>
[src]
impl<T> Keyword<T>
[src]
pub fn is_future_reserved(&self) -> bool
[src]
Is this keyword one of the future reserved words
- enum
- export
- implements
- super
pub fn is_strict_reserved(&self) -> bool
[src]
Is this keyword a reserved word when the context has a 'use strict' directive.
Keywords
- implements
- interface
- package
- private
- protected
- public
- static
- yield
- let
pub fn is_reserved(&self) -> bool
[src]
Is this keyword a reserved word
Keywords
- break
- case
- catch
- continue
- debugger
- default
- delete
- do
- else
- for
- function
- if
- instanceof
- in
- new
- return
- switch
- this
- throw
- try
- typeof
- var
- void
- while
- with
pub fn as_str(&self) -> &str
[src]
pub fn to_empty(&self) -> Keyword<()>
[src]
impl<'a> Keyword<&'a str>
[src]
pub fn has_unicode_escape(&self) -> bool
[src]
Trait Implementations
impl<T: Clone> Clone for Keyword<T>
[src]
impl Copy for Keyword<()>
[src]
impl<T: Debug> Debug for Keyword<T>
[src]
impl<T, U> PartialEq<Keyword<T>> for Keyword<U>
[src]
impl<T> ToString for Keyword<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for Keyword<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Keyword<T> where
T: Send,
T: Send,
impl<T> Sync for Keyword<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Keyword<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Keyword<T> where
T: UnwindSafe,
T: UnwindSafe,
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,
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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
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>,