Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/valuable


https://github.com/tokio-rs/valuable

Update no_atomic.rs and CI config (#127)

Co-authored-by: Taiki Endo <[email protected]>

c8668b09d927f119d6b25c5e83a258ce1f240be4 authored 11 months ago
Update no_atomic.rs and CI config (#124)

Co-authored-by: Taiki Endo <[email protected]>

b4103db92e849126395fd24c35b87d6538007b0d authored about 1 year ago
Update no_atomic.rs (#123)

Co-authored-by: Taiki Endo <[email protected]>

d9f44218412e76fee30d27165fb420afade42bf8 authored about 1 year ago
Update no_atomic.rs (#122)

Co-authored-by: Taiki Endo <[email protected]>

c3aacca0f9d6ba7d6610931e8c405a611aa43a25 authored about 1 year ago
derive: add clippy::indexing_slicing to the list of ignored lints (#120)

32225283e0fd5293edb95d3e2cbe6c2c56cdbbe0 authored over 1 year ago
Migrate to Rust 2021 (#121)

3fdac1c4ce6d398de6deb11116ad6734d9cee0f9 authored over 1 year ago
derive: update syn to 2.0 (#118)

8c454fe4de85e64ff25d3d3825c8e671ee26ea2e authored over 1 year ago
Update no_atomic.rs (#114)

Co-authored-by: Taiki Endo <[email protected]>

b0d0039f0daccb52d73e84b1609cb182d3be26b0 authored over 1 year ago
Make implementation Valuable for HashMap more generic (#112)

1021649f647a5d7c73ccae4ee807f058d99d80d3 authored almost 2 years ago
Update no_atomic.rs and no_atomic.sh (#109)

Co-authored-by: Taiki Endo <[email protected]>

9f561dee4cada7085e4c68d301a4d45f760cd852 authored almost 2 years ago
Update no_atomic.rs (#108)

Co-authored-by: Taiki Endo <[email protected]>

cec6da8bb8a3877f3677ac2ee4c30461fe3ef4b6 authored about 2 years ago
Update no_atomic.rs and fix CI failure (#107)

Co-authored-by: Taiki Endo <[email protected]>

83f47f44660d185c799ff310ce8acc32de4f6923 authored about 2 years ago
Update no_atomic.rs (#105)

Co-authored-by: Taiki Endo <[email protected]>

56f48e34c478db3283e5f7c3297aa37240dfd5da authored about 2 years ago
Update no_atomic.rs (#104)

Co-authored-by: Taiki Endo <[email protected]>

5bf1ff623b45eaee2619fd2342f3d49ce53df0b9 authored over 2 years ago
Update no_atomic.rs (#100)

Co-authored-by: Taiki Endo <[email protected]>

6c454085c899177c741419afa1b959f7f9f15503 authored over 2 years ago
Fix CI failure (#98)

* Update ui test to Rust 1.62

* Only build libraries on MSRV check

* Make installation of ...

aaa9aa14818c30d00df5a2939303054bc54702ff authored over 2 years ago
Update actions/checkout action to v3 (#94)

5e9931986c504b2ff504527916c90c2d7e801154 authored over 2 years ago
Update no_atomic.rs (#96)

Co-authored-by: Taiki Endo <[email protected]>

b5333d0ee86192809da6a5b3d6dbd795ae66a022 authored over 2 years ago
Update no_atomic.rs (#93)

Co-authored-by: Taiki Endo <[email protected]>

3b268bf609626d00f8d969763f533a69bdad5bbd authored almost 3 years ago
serde: record errors as a struct with fields for sources (#92)

This PR changes `valuable-serde`'s recording of `dyn Error` values to
record the error as a `se...

6103d2146a818e6c553b9d2e7344ed43dbc9e1e8 authored almost 3 years ago
serde: serialize `dyn Error` `Value`s using `collect_str` (#89)

Currently, `valuable-serde` handles `Value::Error` variants incorrectly.
When `valuable-serde` ...

01a4d6ae36ac592029ee90726e4fb1f10e0fbbcd authored almost 3 years ago
Automatically creates PR when no_atomic.rs needs to be updated (#90)

662a983562669f07c9c692c6eb0cf688d3c3886b authored almost 3 years ago
valuable-serde: prepare to release v0.1.0 (#83)

This branch prepares the `valuable-serde` crate for an initial crates.io
release. I've expanded...

1fc2ad50fcae7fc0da81dc40a385c235636ba525 authored almost 3 years ago
tests: update UI tests for Rust 1.58.1 (#84)

3d820c0bb193a34d05c7145632266d058d37db97 authored almost 3 years ago
fix Cargo.toml

e89de8805f524aefafdbcc1fcd1b20ecfd0d22b6 authored about 3 years ago
prepare v0.1.0 release (#79)

d30983dc1885388e1831f7453ca992789de4b9c8 authored about 3 years ago
Enable doc_cfg and doc_auto_cfg features on docs.rs (#80)

c21c67ea2c288e687dfb2282b4c5d330dd2f3161 authored about 3 years ago
add `const fn` to more fns (#78)

411edef415128bbb789b3af167c2fad2683fc500 authored about 3 years ago
make `StructDef` methods `const fn`

`StructDef` is intended to be used from a static context, so the
methods should be `const fn`.

0771ad063396a4bff4e0bd890003e5966651e5a1 authored about 3 years ago
Update ui test to Rust 1.57 (#76)

46aa3db38297336a5b324751a0b46541584632d8 authored about 3 years ago
fields: Add the number of fields to `Fields::Unnamed` (#72)

Closes #36

Currently, there is no way to determine the number of fields in a tuple
struct or...

71db4b22a0607253396506a52e2f1a8af8af1aaa authored about 3 years ago
Implement `Valuable` and `Enumerable` for `Result<T, E>` (#69)

Closes #18

This PR adds `Valuable` and `Enumerable` implementations for `Result<T,
E>` where...

1a83a535e307969db81c055e4eeb93d544744157 authored about 3 years ago
silence clippy warning on approximate values of pi

Signed-off-by: Eliza Weisman <[email protected]>

6f6a5e6ae7f3afc9a92772cd4cdee1216a28d204 authored about 3 years ago
silence warning on non-epsilon float comparisons

The tests will make assertions that particular values are recorded in a
particular order. When t...

857edb319911367fde48ea6e04dd30b320f4ebd2 authored about 3 years ago
Fix `clippy::drop_ref` lint

Clippy doesn't like calls to `std::mem::drop` with references --- since
the pointed value is not...

5d908e6117fcdbd64bc12fd7540cd2012551fb04 authored about 3 years ago
fix clippy lints about static lifetimes

Clippy lints on explicitly using the `'static` lifetime for values in a
static, and when passing...

5e3f04856d282ac5976a943dce2b8874f2812838 authored about 3 years ago
don't call `clone` on `Value`, which is `Copy`

This fixes a clippy lint.

Signed-off-by: Eliza Weisman <[email protected]>

4033c83d79bb6a6d29ab8f9a8df3771c2ac1e1da authored about 3 years ago
Add `Slice::is_empty()` method

Clippy lints about types which have a public `len` method but no
corresponding `is_empty` method...

eb5e0a07ec0ef282b5090471f9a21847f220191e authored about 3 years ago
Update valuable/src/slice.rs

Co-authored-by: Taiki Endo <[email protected]>

997e8070df8e62eebd5a04d0fc9761ff2967cc66 authored about 3 years ago
correctly expose StructDef lt + impl Copy Clone (#71)

b00dd4ff1fee45c15d2ecd94717740a063070267 authored about 3 years ago
Change Value::Error to &(dyn Error + 'static) (#68)

acd1a7ea5954a68f39ddbff2231bf64243b70333 authored over 3 years ago
Fix CI failure (#67)

48c623f3956a303a8fd672b1153502e2823c1b7a authored over 3 years ago
Fix a typo (#64)

a8b2486b326d74fd64f6479e02af045078d0557f authored over 3 years ago
Update list of targets that do not support Atomic*64 (#63)

370211fb9581c598bce3bf190805f9abdecb1737 authored over 3 years ago
Fix doc string typo (#60)

85372b7b7cf4d95b04c0618bdba40fc45bbceae5 authored over 3 years ago
impl valuable traits for more types (#56)

fb27fcb7696f43a19fc577589aa96828cc196b65 authored over 3 years ago
Fix typos (#55)

ea22d2380e551dd10dad326074d65e4acddd1805 authored over 3 years ago
Update list of targets that do not support atomic CAS (#54)

0d4e71f253055ec237453f57561124a0e637fdcb authored over 3 years ago
serde: support tuple (#50)

6e6ba81013753f70a21801133b041727f92e7f42 authored over 3 years ago
add Tuplable (#49)

b1e12a9914a8cda3aec4bb49b214b6a5021959a2 authored over 3 years ago
document library root and Valuable macro (#46)

93fbaa4d8d6f1373975fdb3191cb88290f928ee9 authored over 3 years ago
derive: improve diagnostics when field does not implement Valuable (#47)

fbc915070967ee3126d376915076c15ba6ccb6fc authored over 3 years ago
fix warnings (#41)

588e345c27c0b1b3a3faab93ef8487e1c5db9a9e authored over 3 years ago
Implement valuable-serde (#23)

4238787434f3899d7637d58f1d096d250320cdaf authored over 3 years ago
document `Listable` and `Mappable` (#38)

aa5972f436353bc93dafc746dc3b76c0080eb732 authored over 3 years ago
document misc types (#39)

cd76b8c6ac3f48ba0e6fe91b89141619a1a08f65 authored over 3 years ago
document `Enumerable` (#37)

88399959437281610cd829379324715332068107 authored over 3 years ago
remove Visit::visit_value default implementation (#35)

bd0f2533f03dfb89a31b79e5a4f927a10d8a6c8e authored over 3 years ago
document Valuable and Structable (#32)

395e83fff82ed641ad0c189b9fd910bd36b626fb authored over 3 years ago
Rename NamedValues::entries to iter and impl IntoIterator for NamedValues (#34)

6788e62b72b8d6c859d6cf4204b3dba9bf1fad59 authored over 3 years ago
impl valuable traits for mutable reference (#30)

a6014c6a64e4b3862e95f8b7cb47793c51994768 authored over 3 years ago
impl Valuable for atomic types (#31)

This implements Valuable for the following types.

- AtomicBool
- AtomicI8
- AtomicI16
- At...

322ee49d82ab3202224709b8cabb2b1b7b0a36c9 authored over 3 years ago
document Visit (#27)

fd0fb8e7be103f5b17cedb4050fef6d9ffbe9cf2 authored over 3 years ago
flatten `fields` mod (#28)

Expose `fields::*` types at the root. Given the small number of types,
having a separate module...

437a60efa013bc0c86a854cce24efc62e247ab50 authored over 3 years ago
impl DoubleEndedIterator, ExactSizeIterator, and FusedIterator for iterators (#29)

2598d63cd9b72ae8a73c0400aa3f5c1a9dff7f42 authored over 3 years ago
impl Valuable for Path and PathBuf (#25)

ed75ed92e223c3b0c1a1ff440ffb2b92f421f8f3 authored over 3 years ago
impl Valuable for Option (#24)

809e9075fc2af2d3e447122d88547c283c44c808 authored over 3 years ago
document Value (#22)

acc9baa0aca489923767414e77fdf318065b8716 authored over 3 years ago
switch StructDef and EnumDef to enums (#20)

Both definition types now are enums between Static and Dynamic
definitions. This better support...

c3efa86b4ac919fc14fe642eb5dfa55916e46e6f authored over 3 years ago
write some basic api docs (#19)

2a58e24871195d8772bf690f2d6a560d825de337 authored over 3 years ago
tweak listable visit API (#16)

Instead of always going via visit_slice, a visit_primitive_slice method
is added. Primitive sli...

ca19c72e5e9a883beda2ee47765e7c740ac44fc6 authored over 3 years ago
Fix build error on master (#15)

74a2b672f842a237f85f318c5812d1e1848d9100 authored over 3 years ago
impl Valuable for std num types (#14)

34e8dcbf0f7741e39027ddae2dcb09f0c2beba83 authored over 3 years ago
impl Listable for std collections (#13)

3622078d1650b7080a176aa8fd4f250ecae995fb authored over 3 years ago
fix build error with targets that do not support atomic CAS operations (#12)

Some no-std targets (e.g., ARMv6-M) do not support atomic CAS
operations and cannot use `Arc`, ...

fb4078945cba52a8abf36ccf541b6a71d98feb00 authored over 3 years ago
Fix build error when alloc feature is disabled (#11)

eba3f719355196f99e77cbc5cef9362eb5b010a3 authored over 3 years ago
mappable: add tests

a91f8325b5a98349b8d67bd782789facf394755b authored over 3 years ago
enumerable: dynamic test

0aac0a039dba5de2f973c5044f4d6cf3dd1aab23 authored over 3 years ago
Set up GitHub Actions CI (#10)

f9f7939413d2e5302303c207dfc7aea95027dc49 authored over 3 years ago
expose enum current variant from Enumerable trait (#9)

297eabba6b8056eb00ddb9963f67f3ee694dbefe authored over 3 years ago
Expand Structable/Enumerable tests; fix Structable Debug impl (#7)

7640b040d27f4db48bc5d97be47da71c659f4ee0 authored over 3 years ago
impl valuable traits for more types, fix build error on no_std + alloc (#6)

7a38168da87ba46ecd7f9084690767353208330f authored over 3 years ago
Make Variant fields private (#5)

38da3076c32fdb2c6d2d3c61987ee5ca5b25ae70 authored over 3 years ago
enumerable: make fields private

c280d84eec818bcf5abbfc4d715dd328edce5e71 authored over 3 years ago
test fmt::Debug

c39032b05dfbef5b4bc11861aaf81d09b84c0af5 authored over 3 years ago
add more structable tests

d410764cabd8d7ee88b7121c685583c993a379ab authored over 3 years ago
fields test

911fbbad9279f2e55f7682243541b485e1ea8a71 authored over 3 years ago
make StructDef fields private

2575ea482cb20af8ab30cc31a12cffd1c70b53bd authored over 3 years ago
polish and more listable tests

ed01a4294357a44320d9497bab1b0c8bb1e10133 authored over 3 years ago
add a license and readme

7201ae7124de7e229ad7e53083433079b26569e8 authored over 3 years ago
add more listable tests

bfbe99fee571e1a88e1fa1f2c786d6b6489dd9ff authored over 3 years ago
slice tests

3a8024c990eab791ee8c4009ee83c21959d11c26 authored over 3 years ago
more tests

129a5264e8895cc0006f5bb0763b4ef485ed69e4 authored over 3 years ago
clean up tests

81a1889f1b867582464b94e53cf6feaa55e72cf4 authored over 3 years ago
move tests to separate crate

14d199367709b2d47705b6d3f968b5ca0d8663d6 authored over 3 years ago
fmt

f36b822cd2c2c2a35301ac6bccbe9a5bd9b86d37 authored over 3 years ago
more tests

613ecd99ee8b1c23ff3fa5e9061d5e81b25c3ffa authored over 3 years ago
no_std

64ddb6f92f6043f635cbc3b9a9f4977cc0b4b907 authored over 3 years ago
error

81c761d0636ca96cc7b4bd2d554b82eeb3bdeec7 authored over 3 years ago
add Value tests

fad754611f570e27b7259c2893a41c7f1b49c875 authored over 3 years ago