Skip to content

Make serde dependency optional#261

Merged
pkgw merged 2 commits into
tectonic-typesetting:masterfrom
malbarbo:optional-serde-derive
Nov 21, 2018
Merged

Make serde dependency optional#261
pkgw merged 2 commits into
tectonic-typesetting:masterfrom
malbarbo:optional-serde-derive

Conversation

@malbarbo

Copy link
Copy Markdown
Contributor

This introduces the confile_file feature that is enabled by default. Disabling the feature allow building for musl targets.

@malbarbo

Copy link
Copy Markdown
Contributor Author

The information about the config file in the README need to be expanded... Can some one else work on this?

@pkgw

pkgw commented Nov 20, 2018

Copy link
Copy Markdown
Collaborator

@malbarbo This is great! In a minute am going to update this PR with a commit with a few naming tweaks, but this looks pretty much perfect to me. Please let me know if you think that my modifications look OK?

- Rename the feature to "serialization"
- Expand the commentary in README.md a bit
- Add docstrings to the two `PersistentConfig::open()` methods
- Single-line style in the `extern crate` directives
@codecov

codecov Bot commented Nov 20, 2018

Copy link
Copy Markdown

Codecov Report

❗ No coverage uploaded for pull request base (master@d645924). Click here to learn what that means.
The diff coverage is 22.22%.

Impacted file tree graph

@@            Coverage Diff            @@
##             master     #261   +/-   ##
=========================================
  Coverage          ?   41.46%           
=========================================
  Files             ?      135           
  Lines             ?    61128           
  Branches          ?        0           
=========================================
  Hits              ?    25344           
  Misses            ?    35784           
  Partials          ?        0
Impacted Files Coverage Δ
src/errors.rs 33.33% <ø> (ø)
src/lib.rs 0% <ø> (ø)
src/config.rs 10% <22.22%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d645924...a8f6967. Read the comment docs.

@pkgw pkgw mentioned this pull request Nov 20, 2018
@malbarbo

Copy link
Copy Markdown
Contributor Author

@pkgw It's look great to me!

@pkgw
pkgw merged commit ab23456 into tectonic-typesetting:master Nov 21, 2018
Mrmaxmeier pushed a commit to Mrmaxmeier/tectonic that referenced this pull request Jul 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants