Skip to main content

CrystalDocs builds documentation for every shard, on request. The announcement: Documentation for every shard, on CrystalBits.

CrystalDocs

    Browse DocsCrystalShardsAbout

    github.com/mint-lang/mint

    Types

    • Array
    • Dir
    • ExhaustivenessChecker
      • BMArray
      • BMInfinite
      • BMNamedType
      • BMTuple
      • Body
      • BranchMode
      • CTuple
      • CValue
      • CVariant
      • Case
      • Checkable
      • Column
      • Compiler
      • Constructor
      • Decision
      • Diagnostics
      • Failure
      • Guard
      • List
      • Match
      • NonEmptyList
      • PArray
      • PAssign
      • PConstructor
      • PDiscard
      • PEmptyArray
      • POr
      • PTuple
      • PValue
      • PVariable
      • Pattern
      • Row
      • Success
      • Switch
      • TEmptyList
      • TInfinite
      • TList
      • TRecord
      • TTuple
      • TVariant
      • Term
      • Type
      • TypeVariable
      • Variable
      • Variant
    • File
    • LSP
      • ApplyWorkspaceEditParams
      • ClientCapabilities
        • WorkspaceClientCapabilities
        • WorkspaceEditClientCapabilities
      • CodeAction
        • Disabled
      • CodeActionContext
      • CodeActionOptions
      • CodeActionParams
      • CodeActionTriggerKind
      • CodeDescription
      • CodeLensOptions
      • ColorProviderOptions
      • Command
      • CompletionClientCapabilities
        • CompletionItem
      • CompletionContext
      • CompletionItem
      • CompletionItemKind
      • CompletionOptions
      • CompletionParams
      • CompletionTriggerKind
      • CreateFile
      • CreateFileOptions
      • DefinitionClientCapabilities
      • Diagnostic
      • DiagnosticRelatedInformation
      • DiagnosticSeverity
      • DiagnosticTag
      • DidChangeTextDocumentParams
      • DidOpenTextDocumentParams
      • DidSaveTextDocumentParams
      • DocumentFormattingParams
      • DocumentLinkOptions
      • DocumentOnTypeFormattingOptions
      • DocumentSymbolParams
      • ErrorCodes
      • ExecuteCommandOptions
      • FoldingRange
      • FoldingRangeKind
      • FoldingRangeParams
      • FoldingRangeProviderOptions
      • FormattingOptions
      • InitializeParams
      • InitializeResult
      • Location
      • LocationLink
      • MessageParser
        • Header
      • NotificationMessage
      • OptionalVersionedTextDocumentIdentifier
      • Position
      • Range
      • RenameOptions
      • RequestMessage
      • ResponseError
      • ResponseMessage
      • SaveOptions
      • SemanticTokensClientCapabilities
      • SemanticTokensLegend
      • SemanticTokensOptions
      • SemanticTokensParams
      • Server
      • ServerCapabilities
      • SignatureHelpOptions
      • SymbolInformation
      • SymbolKind
      • TextDocumentClientCapabilities
      • TextDocumentContentChangeEvent
      • TextDocumentEdit
      • TextDocumentIdentifier
      • TextDocumentItem
      • TextDocumentPositionParams
      • TextDocumentSyncKind
      • TextDocumentSyncOptions
      • TextEdit
      • VersionedTextDocumentIdentifier
      • WillSaveTextDocumentParams
      • Workspace
      • WorkspaceEdit
        • Value
      • WorkspaceFolder
      • WorkspaceFolders
    • Mint
      • ArtifactCleaner
      • Assets
      • Ast
        • Access
        • Argument
        • ArrayDestructuring
        • ArrayLiteral
        • Await
        • Block
        • BoolLiteral
        • BracketAccess
        • Builtin
        • Call
        • Case
        • CaseBranch
        • Comment
          • Type
        • CommentedExpression
        • Component
        • Connect
        • ConnectVariable
        • Constant
        • Context
        • CssDefinition
        • CssFontFace
        • CssKeyframes
        • CssNestedAt
        • CssSelector
        • Dbg
        • Decode
        • Defer
        • Directives
          • Asset
          • FileBased
          • Format
          • Highlight
          • HighlightFile
          • Inline
          • Size
          • Svg
        • Discard
        • Emit
        • Encode
        • Env
        • Field
        • FieldAccess
        • For
        • Function
        • Get
        • HereDocument
        • HtmlAttribute
        • HtmlComponent
        • HtmlElement
        • HtmlFragment
        • HtmlStyle
        • Id
        • If
          • Branches
        • InlineFunction
        • Interpolation
        • Js
        • Locale
        • LocaleKey
        • Map
        • MapField
        • Module
        • NegatedExpression
        • NextCall
        • Node
        • NumberLiteral
        • Operation
        • ParenthesizedExpression
        • Pipe
        • Property
        • Provide
        • Provider
        • Record
        • RecordDestructuring
        • RecordUpdate
        • RegexpLiteral
        • ReturnCall
        • Route
        • Routes
        • Signal
        • Spread
        • State
        • StateSetter
        • Statement
        • Store
        • StringLiteral
        • Style
        • Suite
        • Test
        • TupleDestructuring
        • TupleLiteral
        • Type
        • TypeDefinition
        • TypeDefinitionField
        • TypeDestructuring
        • TypeVariable
        • TypeVariant
        • UnaryMinus
        • Use
        • Variable
      • Bundler
        • Bundle
        • Config
      • CORS
      • Check
      • Cli
        • Arguments
        • Build
          • Arguments
          • Flags
        • Clean
          • Arguments
          • Flags
        • Command
        • Docs
          • Arguments
          • Flags
        • DocsJson
          • Arguments
          • Flags
        • DocsServer
          • Arguments
          • Flags
        • Flags
        • Format
          • Arguments
          • Flags
          • Status
        • Highlight
          • Arguments
          • Flags
        • Init
          • Arguments
          • Flags
        • Install
          • Arguments
          • Flags
        • Lint
          • Arguments
          • Flags
        • Loc
          • Arguments
          • Flags
        • Ls
          • Arguments
          • Flags
        • LsWebSocket
          • Arguments
          • Flags
        • Start
          • Arguments
          • Flags
        • Test
          • Arguments
          • Flags
        • Tool
          • Arguments
          • Flags
        • Version
          • Arguments
          • Flags
      • Compiler
        • Asset
        • Await
        • Builtin
        • Bundle
        • Compiled
        • Context
        • ContextProvider
        • Decoder
        • Deferred
        • Encoder
        • Function
        • Id
        • Indent
        • Item
        • Js
        • Raw
        • Record
        • Renderer
          • Mapping
        • Signal
        • Size
        • SourceMapped
        • Tag
        • Used
        • Variable
      • Core
      • Debugger
      • DocumentationGenerator
        • Argument
        • Entity
        • Flag
        • Kind
        • TopLevelEntity
      • Env
      • Environment
      • Error
      • ErrorMessage
      • Errorable
      • Formatter
        • Behavior
        • BlockFormat
        • BreakNotFits
        • BrokenString
        • Config
        • Entity
        • Group
        • Line
        • LineBreak
        • List
        • Nest
        • NestedString
        • Node
        • Nodes
        • Outdented
        • Processed
        • Processor
        • Renderer
      • Helpers
      • HtmlBuilder
      • IconGenerator
      • Installer
        • Constraint
        • Dependency
        • FixedConstraint
        • Package
        • Repository
        • Retry
        • Semver
        • SimpleConstraint
      • LS
        • CodeAction
          • ModuleActions
          • ProviderActions
        • Completion
        • CompletionRequest
        • Definition
        • Definitions
        • DiagnosticsProvider
        • DidChange
        • DidOpen
        • DocumentSymbol
        • Exit
        • FoldingRange
        • Formatting
        • Hover
        • Initialize
        • Sandbox
        • SandboxReset
        • SandboxUpdate
        • SemanticTokens
        • Server
        • Shutdown
        • WebSocketServer
        • WillSaveWaitUntil
      • Logger
        • Log
      • Message
        • Bold
        • Code
        • Element
        • Snippet
        • SnippetData
        • SnippetTarget
        • Text
      • MintJson
        • Application
        • Parser
      • NamePool
      • Parser
        • File
        • Location
      • PropertyValue
      • Reactor
      • ReferencesTracker
        • Bundle
        • Link
        • Nodes
      • Render
        • Terminal
          • Block
      • Scaffold
      • Scope
        • Item
        • Level
        • Target
      • SemanticTokenizer
        • Item
        • Token
        • TokenType
      • Server
      • SourceFiles
      • SourceMapGenerator
        • Mapping
      • StaticDocumentationGenerator
        • Entity
        • Kind
        • TopLevelEntity
      • StyleBuilder
        • Selector
      • StylePool
      • TerminalSnippet
        • Line
      • TestRunner
        • Browser
        • DocumentationReporter
        • DotReporter
        • Message
          • Location
        • Reporter
      • TimeFormat
      • TypeChecker
        • Artifacts
        • Checkable
        • Comparer
        • Record
        • Type
        • Variable
        • VariableScope
      • VDOMRenderer
        • Highlight
        • Node
      • VLQ
      • VariableCompiler
      • Warnable
      • Warning
      • Watcher
      • Workspace
        • Result
    • String
    module

    Mint::LS

    Nested types

    • Mint::LS::CodeAction
    • Mint::LS::Completion
    • Mint::LS::CompletionRequest
    • Mint::LS::Definition
    • Mint::LS::Definitions
    • Mint::LS::DiagnosticsProvider
    • Mint::LS::DidChange
    • Mint::LS::DidOpen
    • Mint::LS::DocumentSymbol
    • Mint::LS::Exit
    • Mint::LS::FoldingRange
    • Mint::LS::Formatting
    • Mint::LS::Hover
    • Mint::LS::Initialize
    • Mint::LS::Sandbox
    • Mint::LS::SandboxReset
    • Mint::LS::SandboxUpdate
    • Mint::LS::SemanticTokens
    • Mint::LS::Server
    • Mint::LS::Shutdown
    • Mint::LS::WebSocketServer
    • Mint::LS::WillSaveWaitUntil

    Advertisement

    Crystal jobs from CrystalGigs

    • Your posting here

      Reach Crystal developers on CrystalGigsFirst party

    CrystalDocs.org - Crystal Shard Documentation Hosting

    The CrystalBits newsletter

    Crystal tutorials, release news and community writing. One email when there is something new, never a stream.

    You will get one confirmation email to check the address is yours. Unsubscribe any time.

    GitHubCrystalShardsCrystalGigsCrystalBitsCrystal LanguageStatsSponsor

    The Bushido Collective builds and maintains this site.
    Licensed under the Apache License 2.0