pub enum NginxSyntaxKind {
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 NginxSyntaxKind
impl Clone for NginxSyntaxKind
Source§fn clone(&self) -> NginxSyntaxKind
fn clone(&self) -> NginxSyntaxKind
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 NginxSyntaxKind
impl Debug for NginxSyntaxKind
Source§impl<'de> Deserialize<'de> for NginxSyntaxKind
impl<'de> Deserialize<'de> for NginxSyntaxKind
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 ElementType for NginxSyntaxKind
impl ElementType for NginxSyntaxKind
Source§type Role = UniversalElementRole
type Role = UniversalElementRole
The associated role type for this element kind.
Source§fn is_role(&self, role: Self::Role) -> bool
fn is_role(&self, role: Self::Role) -> bool
Returns true if this element matches the specified language-specific role.
Source§fn is_universal(&self, role: UniversalElementRole) -> bool
fn is_universal(&self, role: UniversalElementRole) -> bool
Returns true if this element matches the specified universal role.
Source§impl Hash for NginxSyntaxKind
impl Hash for NginxSyntaxKind
Source§impl PartialEq for NginxSyntaxKind
impl PartialEq for NginxSyntaxKind
Source§impl Serialize for NginxSyntaxKind
impl Serialize for NginxSyntaxKind
Source§impl TokenType for NginxSyntaxKind
impl TokenType for NginxSyntaxKind
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_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_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_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 NginxSyntaxKind
impl Eq for NginxSyntaxKind
impl StructuralPartialEq for NginxSyntaxKind
Auto Trait Implementations§
impl Freeze for NginxSyntaxKind
impl RefUnwindSafe for NginxSyntaxKind
impl Send for NginxSyntaxKind
impl Sync for NginxSyntaxKind
impl Unpin for NginxSyntaxKind
impl UnwindSafe for NginxSyntaxKind
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