List of all items
Structs
- ast::modify::ControlPointData
- ast::types::ArrayExpression
- ast::types::BinaryExpression
- ast::types::CallExpression
- ast::types::ConstraintLevels
- ast::types::ExpressionStatement
- ast::types::FormatOptions
- ast::types::FunctionExpression
- ast::types::FunctionExpressionParts
- ast::types::Identifier
- ast::types::KclNone
- ast::types::Literal
- ast::types::MemberExpression
- ast::types::NonCodeMeta
- ast::types::NonCodeNode
- ast::types::ObjectExpression
- ast::types::ObjectKeyInfo
- ast::types::ObjectProperty
- ast::types::Parameter
- ast::types::PipeExpression
- ast::types::PipeSubstitution
- ast::types::Program
- ast::types::RequiredParamAfterOptionalParam
- ast::types::ReturnStatement
- ast::types::TagDeclarator
- ast::types::UnaryExpression
- ast::types::VariableDeclaration
- ast::types::VariableDeclarator
- coredump::CoreDumpInfo
- coredump::OsInfo
- coredump::WebrtcStats
- coredump::local::CoreDumper
- docs::StdLibFnArg
- docs::StdLibFnData
- engine::GRID_OBJECT_ID
- engine::GRID_SCALE_TEXT_OBJECT_ID
- engine::conn::EngineConnection
- engine::conn::TcpRead
- engine::conn::TcpReadHandle
- engine::conn_mock::EngineConnection
- errors::KclErrorDetails
- executor::BasePath
- executor::ChamferSurface
- executor::DefaultPlanes
- executor::DynamicState
- executor::Environment
- executor::EnvironmentRef
- executor::ExecutorContext
- executor::ExecutorSettings
- executor::ExtrudeArc
- executor::ExtrudeGroup
- executor::ExtrudeGroupLazyIds
- executor::ExtrudePlane
- executor::Face
- executor::FilletSurface
- executor::GeoMeta
- executor::GetTangentialInfoFromPathsResult
- executor::ImportedGeometry
- executor::Metadata
- executor::PipeInfo
- executor::Plane
- executor::Point2d
- executor::Point3d
- executor::ProgramMemory
- executor::SketchGroup
- executor::SourceRange
- executor::TagEngineInfo
- executor::TagIdentifier
- executor::UserVal
- fs::local::FileManager
- lint::rule::Discovered
- lint::rule::Finding
- lsp::copilot::Backend
- lsp::copilot::Success
- lsp::copilot::cache::CopilotCache
- lsp::copilot::types::Choices
- lsp::copilot::types::CopilotAcceptCompletionParams
- lsp::copilot::types::CopilotCompletionResponse
- lsp::copilot::types::CopilotCompletionTelemetry
- lsp::copilot::types::CopilotCyclingCompletion
- lsp::copilot::types::CopilotDocParams
- lsp::copilot::types::CopilotEditorInfo
- lsp::copilot::types::CopilotLspCompletionParams
- lsp::copilot::types::CopilotPosition
- lsp::copilot::types::CopilotRange
- lsp::copilot::types::CopilotRejectCompletionParams
- lsp::copilot::types::DocParams
- lsp::copilot::types::EditorConfiguration
- lsp::copilot::types::EditorInfo
- lsp::copilot::types::LanguageEntry
- lsp::kcl::Backend
- lsp::kcl::SEMANTIC_TOKEN_MODIFIERS
- lsp::kcl::SEMANTIC_TOKEN_TYPES
- lsp::kcl::Server
- lsp::kcl::custom_notifications::TextDocumentIdentifier
- lsp::kcl::custom_notifications::UpdateCanExecuteParams
- lsp::kcl::custom_notifications::UpdateCanExecuteResponse
- lsp::kcl::custom_notifications::UpdateUnitsParams
- lsp::kcl::custom_notifications::UpdateUnitsResponse
- parser::Parser
- settings::types::AppColor
- settings::types::AppSettings
- settings::types::AppearanceSettings
- settings::types::CommandBarSettings
- settings::types::Configuration
- settings::types::DefaultTrue
- settings::types::ModelingSettings
- settings::types::ProjectNameTemplate
- settings::types::ProjectSettings
- settings::types::Settings
- settings::types::TextEditorSettings
- settings::types::project::PerProjectSettings
- settings::types::project::ProjectConfiguration
- std::FnAsArg
- std::StdLib
- std::args::Args
- std::chamfer::ChamferData
- std::fillet::FilletData
- std::helix::HelixData
- std::loft::LoftData
- std::patterns::CircularPattern2dData
- std::patterns::CircularPattern3dData
- std::patterns::LinearPattern2dData
- std::patterns::LinearPattern3dData
- std::polar::PolarCoordsData
- std::revolve::RevolveData
- std::shell::ShellData
- std::sketch::AngledLineThatIntersectsData
- std::sketch::AngledLineToData
- std::sketch::BezierData
- std::types::Uint
- std::utils::TangentialArcInfoInput
- std::utils::TangentialArcInfoOutput
- test_server::RequestBody
- thread::local::JoinHandle
- token::Token
Enums
- ast::types::Associativity
- ast::types::BinaryOperator
- ast::types::BinaryPart
- ast::types::BodyItem
- ast::types::CommentStyle
- ast::types::ConstraintLevel
- ast::types::Expr
- ast::types::FnArgPrimitive
- ast::types::FnArgType
- ast::types::Function
- ast::types::Hover
- ast::types::LiteralIdentifier
- ast::types::LiteralValue
- ast::types::MemberObject
- ast::types::NonCodeValue
- ast::types::UnaryOperator
- ast::types::VariableKind
- engine::PlaneName
- engine::conn::WebSocketReadError
- errors::KclError
- executor::BodyType
- executor::EdgeCut
- executor::ExtrudeGroupSet
- executor::ExtrudeSurface
- executor::Geometries
- executor::Geometry
- executor::KclValue
- executor::Path
- executor::PlaneType
- executor::SketchGroupSet
- executor::SketchSurface
- executor::StatementKind
- lsp::kcl::custom_notifications::AstUpdated
- lsp::kcl::custom_notifications::MemoryUpdated
- settings::types::AppTheme
- settings::types::FloatOrInt
- settings::types::MouseControlType
- settings::types::OnboardingStatus
- settings::types::UnitLength
- std::FunctionKind
- std::Primitive
- std::fillet::EdgeReference
- std::import::ImportFormat
- std::patterns::CircularPattern
- std::patterns::LinearPattern
- std::planes::StandardPlane
- std::revolve::RevolveAxis
- std::revolve::RevolveAxisAndOrigin
- std::shapes::SketchSurfaceOrGroup
- std::sketch::AngledLineData
- std::sketch::ArcData
- std::sketch::FaceTag
- std::sketch::PlaneData
- std::sketch::SketchData
- std::sketch::StartOrEnd
- std::sketch::TangentialArcData
- token::TokenType
- walk::Node
Traits
- ast::types::ValueMeta
- coredump::CoreDump
- docs::StdLibFn
- engine::EngineManager
- fs::FileSystem
- lint::rule::Rule
- lsp::backend::Backend
- lsp::util::IntoDiagnostic
- std::args::FromArgs
- std::args::FromKclValue
- std::kcl_stdlib::KclStdLibFn
- thread::Thread
Functions
- ast::modify::modify_ast_for_sketch
- ast::types::json_as_bool
- ast::types::parse_json_number_as_f64
- ast::types::parse_json_value_as_string
- docs::completion_item_from_enum_schema
- docs::get_autocomplete_snippet_from_schema
- docs::get_autocomplete_string_from_schema
- docs::get_description_string_from_schema
- docs::get_type_string_from_schema
- lint::checks::lint_call_expressions
- lint::checks::lint_object_properties
- lint::checks::lint_variables
- lsp::kcl::get_completions_from_stdlib
- lsp::kcl::get_signatures_from_stdlib
- lsp::util::get_line_before
- lsp::util::get_text_after
- lsp::util::get_text_before
- lsp::util::position_to_offset
- std::assert::assert
- std::assert::assert_equal
- std::assert::assert_gt
- std::assert::assert_gte
- std::assert::assert_lt
- std::assert::assert_lte
- std::chamfer::chamfer
- std::convert::int
- std::extrude::extrude
- std::fillet::fillet
- std::fillet::get_next_adjacent_edge
- std::fillet::get_opposite_edge
- std::fillet::get_previous_adjacent_edge
- std::get_stdlib_fn
- std::helix::helix
- std::import::import
- std::kcl_stdlib::extract_function
- std::leg_angle_x
- std::leg_angle_y
- std::leg_length
- std::loft::loft
- std::math::abs
- std::math::acos
- std::math::asin
- std::math::atan
- std::math::ceil
- std::math::cos
- std::math::e
- std::math::floor
- std::math::ln
- std::math::log
- std::math::log10
- std::math::log2
- std::math::max
- std::math::min
- std::math::pi
- std::math::pow
- std::math::sin
- std::math::sqrt
- std::math::tan
- std::math::tau
- std::math::to_degrees
- std::math::to_radians
- std::name_in_stdlib
- std::patterns::pattern_circular_2d
- std::patterns::pattern_circular_3d
- std::patterns::pattern_linear_2d
- std::patterns::pattern_linear_3d
- std::patterns::pattern_transform
- std::planes::offset_plane
- std::polar::polar
- std::revolve::revolve
- std::segment::angle_to_match_length_x
- std::segment::angle_to_match_length_y
- std::segment::last_segment_x
- std::segment::last_segment_y
- std::segment::segment_angle
- std::segment::segment_end_x
- std::segment::segment_end_y
- std::segment::segment_length
- std::shapes::circle
- std::shell::hollow
- std::shell::shell
- std::sketch::angled_line
- std::sketch::angled_line_of_x_length
- std::sketch::angled_line_of_y_length
- std::sketch::angled_line_that_intersects
- std::sketch::angled_line_to_x
- std::sketch::angled_line_to_y
- std::sketch::arc
- std::sketch::bezier_curve
- std::sketch::close
- std::sketch::hole
- std::sketch::line
- std::sketch::line_to
- std::sketch::profile_start
- std::sketch::profile_start_x
- std::sketch::profile_start_y
- std::sketch::start_profile_at
- std::sketch::start_sketch_at
- std::sketch::start_sketch_on
- std::sketch::tangential_arc
- std::sketch::tangential_arc_to
- std::sketch::tangential_arc_to_relative
- std::sketch::x_line
- std::sketch::x_line_to
- std::sketch::y_line
- std::sketch::y_line_to
- std::units::cm
- std::units::ft
- std::units::inch
- std::units::m
- std::units::mm
- std::units::yd
- std::utils::arc_angles
- std::utils::arc_center_and_end
- std::utils::between
- std::utils::calculate_intersection_of_two_lines
- std::utils::clockwise_sign
- std::utils::delta
- std::utils::distance_between_points
- std::utils::get_tangent_point_from_previous_arc
- std::utils::get_tangential_arc_to_info
- std::utils::get_x_component
- std::utils::get_y_component
- std::utils::intersect
- std::utils::intersection_with_parallel_line
- std::utils::is_on_circumference
- std::utils::is_points_ccw
- std::utils::is_points_ccw_wasm
- std::utils::normalize
- std::utils::normalize_rad
- test_server::execute_and_snapshot
- token::lexer
- walk::walk