Crates.io | partial-default-derive |
lib.rs | partial-default-derive |
version | 0.1.0 |
source | src |
created_at | 2023-10-25 23:35:29.805287 |
updated_at | 2023-10-25 23:35:29.805287 |
description | Derive-macro support for PartialDefault |
homepage | |
repository | https://github.com/signalapp/partial-default |
max_upload_size | |
id | 1013810 |
size | 16,664 |
This crate provides a derive-macro for the partial-default
crate. See there for more details.
PartialDefault
was made to support libsignal, but is available for general use under the AGPLv3. Still, this is meant to be a low-maintenance crate; do not expect active support or progress on feature requests.
Signal does accept external contributions to this project; however, signing a CLA (Contributor License Agreement) is required for all contributions.
Copyright 2023 Signal Messenger, LLC.
The partial-default-derive
crate contains code adapted from the rust-smart-default
crate, Copyright (c) 2017 Idan Arye, under the MIT license.