Docs.rs
  • kodept-inference-0.2.3
    • kodept-inference 0.2.3
    • Permalink
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • ITesserakt
    • Dependencies
      • derive_more ^0.99 normal
      • itertools ^0.13 normal
      • nonempty-collections ^0.2 normal
      • thiserror ^1.0 normal
      • tracing ^0.1.40 normal
      • rstest ^0.19.0 dev
    • Versions
    • 2.94% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

kodept_inference0.2.3

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • algorithm_u::UnificationMismatch
  • assumption::TypeTable
  • constraint::EqConstraint
  • language::App
  • language::BVar
  • language::Lambda
  • language::Let
  • language::Var
  • substitution::Substitutions
  • type::PolymorphicType
  • type::TVar
  • type::Tuple

Enums

  • algorithm_u::AlgorithmUError
  • algorithm_w::AlgorithmWError
  • algorithm_w::CompoundInferError
  • constraint::Constraint
  • constraint::ConstraintsSolverError
  • language::Language
  • language::Literal
  • language::Special
  • type::MonomorphicType
  • type::PrimitiveType

Traits

  • assumption::TypeTableOps
  • traits::EnvironmentProvider

Functions

  • constraint::eq_cst
  • constraint::explicit_cst
  • constraint::implicit_cst
  • language::app
  • language::bounded
  • language::if
  • language::lambda
  • language::let
  • language::var
  • type::fun
  • type::fun1
  • type::unit_type
  • type::var

Type Aliases

  • assumption::AssumptionSet
  • assumption::Environment

Constants

  • LOWER_ALPHABET
  • UPPER_ALPHABET