75 lines
2.3 KiB
Plaintext
75 lines
2.3 KiB
Plaintext
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:29:5
|
|
|
|
|
LL | pub field: OtherType,
|
|
| ^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
note: the lint level is defined here
|
|
--> $DIR/pub-priv1.rs:9:9
|
|
|
|
|
LL | #![deny(exported_private_dependencies)]
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:36:5
|
|
|
|
|
LL | pub fn pub_fn_param(param: OtherType) {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:39:5
|
|
|
|
|
LL | pub fn pub_fn_return() -> OtherType { OtherType }
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: trait `OtherTrait` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:46:5
|
|
|
|
|
LL | type Foo: OtherTrait;
|
|
| ^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: trait `OtherTrait` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:50:1
|
|
|
|
|
LL | pub trait WithSuperTrait: OtherTrait {}
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:59:5
|
|
|
|
|
LL | type X = OtherType;
|
|
| ^^^^^^
|
|
|
|
error: trait `OtherTrait` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:63:1
|
|
|
|
|
LL | pub fn in_bounds<T: OtherTrait>(x: T) { unimplemented!() }
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:66:1
|
|
|
|
|
LL | pub fn private_in_generic() -> std::num::Saturating<OtherType> { unimplemented!() }
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:69:1
|
|
|
|
|
LL | pub static STATIC: OtherType = OtherType;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:72:1
|
|
|
|
|
LL | pub const CONST: OtherType = OtherType;
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: type `OtherType` from private dependency 'priv_dep' in public interface
|
|
--> $DIR/pub-priv1.rs:75:1
|
|
|
|
|
LL | pub type Alias = OtherType;
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
error: aborting due to 11 previous errors
|
|
|