pub enum DockerfileTokenType {
Show 47 variants
Identifier,
String,
Number,
Whitespace,
Newline,
From,
Run,
Cmd,
Label,
Maintainer,
Expose,
Env,
Add,
Copy,
Entrypoint,
Volume,
User,
Workdir,
Arg,
Onbuild,
Stopsignal,
Healthcheck,
Shell,
As,
None,
Interval,
Timeout,
StartPeriod,
Retries,
Equal,
Equals,
Colon,
Comma,
Semicolon,
Dollar,
LeftBracket,
RightBracket,
LeftBrace,
RightBrace,
LeftParen,
RightParen,
Comment,
Path,
Root,
Statement,
Error,
Eof,
}Variants§
Identifier
String
Number
Whitespace
Newline
From
Run
Cmd
Label
Maintainer
Expose
Env
Add
Copy
Entrypoint
Volume
User
Workdir
Arg
Onbuild
Stopsignal
Healthcheck
Shell
As
None
Interval
Timeout
StartPeriod
Retries
Equal
Equals
Colon
Comma
Semicolon
Dollar
LeftBracket
RightBracket
LeftBrace
RightBrace
LeftParen
RightParen
Comment
Path
Root
Statement
Error
Eof
Implementations§
Trait Implementations§
Source§impl Clone for DockerfileTokenType
impl Clone for DockerfileTokenType
Source§fn clone(&self) -> DockerfileTokenType
fn clone(&self) -> DockerfileTokenType
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 DockerfileTokenType
impl Debug for DockerfileTokenType
Source§impl<'de> Deserialize<'de> for DockerfileTokenType
impl<'de> Deserialize<'de> for DockerfileTokenType
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<DockerfileTokenType> for DockerfileElementType
impl From<DockerfileTokenType> for DockerfileElementType
Source§fn from(token: DockerfileTokenType) -> Self
fn from(token: DockerfileTokenType) -> Self
Converts to this type from the input type.
Source§impl Hash for DockerfileTokenType
impl Hash for DockerfileTokenType
Source§impl PartialEq for DockerfileTokenType
impl PartialEq for DockerfileTokenType
Source§impl Serialize for DockerfileTokenType
impl Serialize for DockerfileTokenType
Source§impl TokenType for DockerfileTokenType
impl TokenType for DockerfileTokenType
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_ignored(&self) -> bool
fn is_ignored(&self) -> bool
Returns true if this token represents trivia (whitespace, comments, etc.). 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_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_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 DockerfileTokenType
impl Eq for DockerfileTokenType
impl StructuralPartialEq for DockerfileTokenType
Auto Trait Implementations§
impl Freeze for DockerfileTokenType
impl RefUnwindSafe for DockerfileTokenType
impl Send for DockerfileTokenType
impl Sync for DockerfileTokenType
impl Unpin for DockerfileTokenType
impl UnwindSafe for DockerfileTokenType
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