licenses.dev

ncollide2d v0.27.0

2 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT35
PackageRelationDependenciesPublished
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
az • 1.2.1Casts and checked castsINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. DIRECT0
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints. DIRECT0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. DIRECT0
fixed • 1.28.0Fixed-point numbers.INDIRECT6
fixedbitset • 0.2.0FixedBitSet is a simple bitset collectionINDIRECT0
getrandom • 0.1.16A small cross-platform library for retrieving random data from system sourceINDIRECT3
half • 2.4.1Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT2
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT2
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
libm • 0.2.8libm in pure RustINDIRECT0
matrixmultiply • 0.2.4General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.INDIRECT1
num-complex • 0.3.1Complex numbers implementation for RustINDIRECT3
num-rational • 0.3.2Rational numbers implementation for RustINDIRECT4
num-traits • 0.2.19Numeric traits for generic mathematicsDIRECT2
paste • 1.0.15Macros for all your token pasting needsINDIRECT0
petgraph • 0.5.1Graph data structure library. Provides graph types and graph algorithms.DIRECT4
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.2.2ChaCha random number generator INDIRECT13
rand_core • 0.5.1Core random number generator traits and tools for implementation. INDIRECT4
rand_distr • 0.3.0Sampling from random number distributions INDIRECT19
rand_hc • 0.2.0HC128 random number generator INDIRECT5
rand • 0.7.3Random number generators and other randomness functionality. DIRECT15
rawpointer • 0.2.1Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde • 1.0.195A generic serialization/deserialization frameworkDIRECT5
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackDIRECT0
syn • 2.0.82Parser for Rust source codeINDIRECT2
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
MIT3
PackageRelationDependenciesPublished
crunchy • 0.2.2Crunchy unroller: deterministically unroll constant loopsINDIRECT0
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
slab • 0.4.9Pre-allocated storage for a uniform data typeDIRECT1
Apache-2.02
PackageRelationDependenciesPublished
approx • 0.4.0Approximate floating point equality comparisons and assertions.DIRECT3
simba • 0.3.1SIMD algebra for RustDIRECT14
BSD-3-Clause2
PackageRelationDependenciesPublished
cordic • 0.1.5Special functions for fixed-point numbers using the CORDIC method.INDIRECT7
nalgebra • 0.24.1General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.DIRECT37
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
Zlib1
PackageRelationDependenciesPublished
slotmap • 0.4.3Slotmap data structureDIRECT0
Apache-2.0 OR MIT OR Zlib1
PackageRelationDependenciesPublished
bytemuck • 1.19.0A crate for mucking around with piles of bytes.INDIRECT0
unknown1
PackageRelationDependenciesPublished
num-integer • 0.1.46Integer traits and functionsINDIRECT3
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception1
PackageRelationDependenciesPublished
wasi • 0.9.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
MIT OR Unlicense1
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/ncollide2d)](https://licenses.dev/cargo/ncollide2d)
<a href="https://licenses.dev/cargo/ncollide2d">
  <img src="https://licenses.dev/b/cargo/ncollide2d" alt="licenses" />
</a>

Or the licenses badge code for the 0.27.0 version:

[![licenses](https://licenses.dev/b/cargo/ncollide2d/0.27.0)](https://licenses.dev/cargo/ncollide2d/0.27.0)
<a href="https://licenses.dev/cargo/ncollide2d/0.27.0">
  <img src="https://licenses.dev/b/cargo/ncollide2d/0.27.0" alt="licenses" />
</a>
GitHub