pub enum NginxTokenType {
Show 29 variants
Root,
Directive,
Block,
Parameter,
Value,
Comment,
ServerKeyword,
LocationKeyword,
UpstreamKeyword,
HttpKeyword,
EventsKeyword,
ListenKeyword,
ServerNameKeyword,
RootKeyword,
IndexKeyword,
ProxyPassKeyword,
LeftBrace,
RightBrace,
Semicolon,
Identifier,
String,
Number,
Path,
Url,
Whitespace,
Newline,
CommentToken,
Eof,
Error,
}Variants§
Root
Directive
Block
Parameter
Value
Comment
ServerKeyword
LocationKeyword
UpstreamKeyword
HttpKeyword
EventsKeyword
ListenKeyword
ServerNameKeyword
RootKeyword
IndexKeyword
ProxyPassKeyword
LeftBrace
RightBrace
Semicolon
Identifier
String
Number
Path
Url
Whitespace
Newline
CommentToken
Eof
Error
Implementations§
Trait Implementations§
Source§impl Clone for NginxTokenType
impl Clone for NginxTokenType
Source§fn clone(&self) -> NginxTokenType
fn clone(&self) -> NginxTokenType
Returns a duplicate of the value. Read more
1.0.0 · 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 NginxTokenType
impl Debug for NginxTokenType
Source§impl<'de> Deserialize<'de> for NginxTokenType
impl<'de> Deserialize<'de> for NginxTokenType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<NginxTokenType> for NginxElementType
impl From<NginxTokenType> for NginxElementType
Source§fn from(token: NginxTokenType) -> Self
fn from(token: NginxTokenType) -> Self
Converts to this type from the input type.
Source§impl Hash for NginxTokenType
impl Hash for NginxTokenType
Source§impl PartialEq for NginxTokenType
impl PartialEq for NginxTokenType
Source§impl Serialize for NginxTokenType
impl Serialize for NginxTokenType
Source§impl TokenType for NginxTokenType
impl TokenType for NginxTokenType
Source§const END_OF_STREAM: Self = Self::Eof
const END_OF_STREAM: Self = Self::Eof
A constant representing the end of the input stream. Read more
Source§type Role = UniversalTokenRole
type Role = UniversalTokenRole
The associated role type for this token kind.
Source§fn is_role(&self, role: Self::Role) -> bool
fn is_role(&self, role: Self::Role) -> bool
Returns true if this token matches the specified language-specific role.
Source§fn is_universal(&self, role: UniversalTokenRole) -> bool
fn is_universal(&self, role: UniversalTokenRole) -> bool
Returns true if this token matches the specified universal role.
Source§fn is_comment(&self) -> bool
fn is_comment(&self) -> bool
Returns true if this token represents a comment. Read more
Source§fn is_whitespace(&self) -> bool
fn is_whitespace(&self) -> bool
Returns true if this token represents whitespace. Read more
Source§fn is_error(&self) -> bool
fn is_error(&self) -> bool
Returns true if this token represents an error condition. Read more
Source§fn is_ignored(&self) -> bool
fn is_ignored(&self) -> bool
Returns true if this token represents trivia (whitespace, comments, etc.). Read more
Source§fn is_end_of_stream(&self) -> bool
fn is_end_of_stream(&self) -> bool
Returns true if this token represents the end of the input stream. Read more
impl Copy for NginxTokenType
impl Eq for NginxTokenType
impl StructuralPartialEq for NginxTokenType
Auto Trait Implementations§
impl Freeze for NginxTokenType
impl RefUnwindSafe for NginxTokenType
impl Send for NginxTokenType
impl Sync for NginxTokenType
impl Unpin for NginxTokenType
impl UnwindSafe for NginxTokenType
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