splat_derive 0.1.1

A crate providing a Splat derive macro, which generates a splat method for the struct deriving it.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## About


This is a crate providing a Splat derive macro, which generates a splat method for the struct deriving it.

## The `splat` method


The `splat` method is commonly defined for structs with numeric fields of the same type. It takes a value `v` and returns an instance of the struct where each field is set to `v`.

This crate provides a macro that generates a `splat` method for any struct that has fields which are all of the same type. However, the type shared by each field must implement Clone.

## Usage


Add the following to your Cargo.toml

```toml
[dependencies]
splat_derive = "0.1.0"
```