13 releases (breaking)

new 0.9.1 Aug 3, 2021
0.8.0 Jun 17, 2021
0.6.0 Nov 25, 2020
0.4.0 May 7, 2020
0.0.2 Jan 24, 2019

#133 in GUI

Download history 66/week @ 2021-04-14 13/week @ 2021-04-21 25/week @ 2021-04-28 10/week @ 2021-05-05 20/week @ 2021-05-12 5/week @ 2021-05-19 10/week @ 2021-05-26 7/week @ 2021-06-02 22/week @ 2021-06-09 30/week @ 2021-06-16 9/week @ 2021-06-23 14/week @ 2021-06-30 11/week @ 2021-07-07 20/week @ 2021-07-14 12/week @ 2021-07-21 62/week @ 2021-07-28

70 downloads per month
Used in 4 crates (via kas)

Apache-2.0

84KB
2K SLoC

KAS Macros

This is a sub-library of KAS containing its procedural macros, and exists solely because procedural macros must current be in a dedicated crate.

Users are advised not to depend on this library directly, but instead rely on the main KAS lib, which re-exports these macros in its API.

Stable vs nightly

This crate is compatible with stable rustc, however, usage of nightly has some benefits:

  • More macro diagnostics are emitted, resulting in better error messages (without this, some errors may not even be reported)

Copyright and Licence

The COPYRIGHT file includes a list of contributors who claim copyright on this project. This list may be incomplete; new contributors may optionally add themselves to this list.

The KAS library is published under the terms of the Apache License, Version 2.0. You may obtain a copy of this licence from the LICENSE file or on the following webpage: https://www.apache.org/licenses/LICENSE-2.0

Dependencies

~320–750KB
~19K SLoC