Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deg4uss3r/ttype

A quick Rust macro crate for printing or returning the type of a variable
https://github.com/deg4uss3r/ttype

Last synced: 26 days ago
JSON representation

A quick Rust macro crate for printing or returning the type of a variable

Awesome Lists containing this project

README

        

# ttype

A quick crate that creates a macro to print or return the type of a variable.

Right now this depends on the unstable fetaures `type_name_of_val()` so it will require both Rust Nightly and the `#![feature(type_name_of_val)]` attribute for your debugging needs.

Example:

```rust
#![feature(type_name_of_val)]
#[macro_use]
use ttype::ptype;

fn main() {
let x = "Hello, world";

//prints &str
ptype!(&x);
}
```