Adds hash and cmp functions to IonData #216
Annotations
5 errors
Build and Test (ubuntu-latest)
Codecov: Failed to properly create commit: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
trait `ion_data::ion_ord::IonDataOrd` is more private than the item `ion_data::IonData<T>`:
3BAF
src/ion_data/mod.rs#L67
error: trait `ion_data::ion_ord::IonDataOrd` is more private than the item `ion_data::IonData<T>`
--> src/ion_data/mod.rs:67:1
|
67 | impl<T: IonDataOrd> IonData<T> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ implementation `ion_data::IonData<T>` is reachable at visibility `pub`
|
note: but trait `ion_data::ion_ord::IonDataOrd` is only usable at visibility `pub(crate)`
--> src/ion_data/ion_ord.rs:11:1
|
11 | pub(crate) trait IonDataOrd {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
trait `ion_data::ion_data_hash::IonDataHash` is more private than the item `ion_data::IonData<T>`:
src/ion_data/mod.rs#L61
error: trait `ion_data::ion_data_hash::IonDataHash` is more private than the item `ion_data::IonData<T>`
--> src/ion_data/mod.rs:61:1
|
61 | impl<T: IonDataHash> IonData<T> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ implementation `ion_data::IonData<T>` is reachable at visibility `pub`
|
note: but trait `ion_data::ion_data_hash::IonDataHash` is only usable at visibility `pub(crate)`
--> src/ion_data/ion_data_hash.rs:14:1
|
14 | pub(crate) trait IonDataHash {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: `-D private-bounds` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(private_bounds)]`
|
trait `ion_data::ion_ord::IonDataOrd` is more private than the item `ion_data::IonData<T>`:
src/ion_data/mod.rs#L67
error: trait `ion_data::ion_ord::IonDataOrd` is more private than the item `ion_data::IonData<T>`
--> src/ion_data/mod.rs:67:1
|
67 | impl<T: IonDataOrd> IonData<T> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ implementation `ion_data::IonData<T>` is reachable at visibility `pub`
|
note: but trait `ion_data::ion_ord::IonDataOrd` is only usable at visibility `pub(crate)`
--> src/ion_data/ion_ord.rs:11:1
|
11 | pub(crate) trait IonDataOrd {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
trait `ion_data::ion_data_hash::IonDataHash` is more private than the item `ion_data::IonData<T>`:
src/ion_data/mod.rs#L61
error: trait `ion_data::ion_data_hash::IonDataHash` is more private than the item `ion_data::IonData<T>`
--> src/ion_data/mod.rs:61:1
|
61 | impl<T: IonDataHash> IonData<T> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ implementation `ion_data::IonData<T>` is reachable at visibility `pub`
|
note: but trait `ion_data::ion_data_hash::IonDataHash` is only usable at visibility `pub(crate)`
--> src/ion_data/ion_data_hash.rs:14:1
|
14 | pub(crate) trait IonDataHash {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: `-D private-bounds` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(private_bounds)]`
|