Comments (5)
I would find special-casing &[u8]
(and Vec<u8>
) useful in the library I'm working on.
Another (more general) idea is to do something akin to #[serde(with = "module")]
, allowing a customized Valuable
impl on a per-field basis.
from valuable.
tracing
0.1 supports f64
s as typed values; if we're going to do a wholesale replacement of tracing
's value system with valuable
in tracing
0.2, we should probably add support for floats as primitive values.
from valuable.
we should probably add support for floats as primitive values.
I believe floats are already supported.
valuable/valuable/src/value.rs
Lines 137 to 157 in acd1a7e
from valuable.
we should probably add support for floats as primitive values.
I believe floats are already supported.
valuable/valuable/src/value.rs
Lines 137 to 157 in acd1a7e
whoops, it looks like i can't read! never mind!
from valuable.
I don't think this needs to be a blocker for 0.1; we can always add new primitives in backwards-compatible changes.
from valuable.
Related Issues (20)
- `NamedValues::get` footgun.
- Feature request: Expose doc comments for struct/enum/field definitions HOT 1
- Feature request: Allow reading structable attributes
- the trait `tracing::Value` is not implemented for `valuable::Value<'_> HOT 2
- question: is valuable expected to work with tracing macros? HOT 1
- Create a span for plugin init HOT 1
- Constructing objects from `Value`
- derive: implement #[valuable] attributes HOT 3
- Add a way to iterate on non-primitives/visit specific slices for Listable
- Visitor holding `Value` HOT 13
- Consider adding a concrete lifetime to the Visit trait HOT 1
- Consider changing Value::Error to &(dyn Error + 'static) HOT 1
- Owned [NamedField] for Fields HOT 10
- Consider Visit::visit_key + Visit::visit_value HOT 4
- Release initial version HOT 6
- publish `valuable-serde`
- `dyn Display` primitive value HOT 1
- How should we implement Valuable for Uuid? HOT 3
- Strange happenings with manual implementation of `Valuable` HOT 1
- Introduce a lifetime generic to `Visit` in order to allow borrowing out specific parts of the `valuable::Value` during visits HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from valuable.