Skip to content

Commit

Permalink
Use crate visibility for traits (#358)
Browse files Browse the repository at this point in the history
Co-authored-by: Tomasz Miąsko <tomasz.miasko@gmail.com>
  • Loading branch information
Tomasz Miąsko and tmiasko authored May 26, 2020
1 parent c2eba93 commit d0ea076
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/float/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ pub mod pow;
pub mod sub;

/// Trait for some basic operations on floats
pub trait Float:
pub(crate) trait Float:
Copy
+ PartialEq
+ PartialOrd
Expand Down
8 changes: 4 additions & 4 deletions src/int/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ pub mod shift;
pub mod udiv;

/// Trait for some basic operations on integers
pub trait Int:
pub(crate) trait Int:
Copy
+ PartialEq
+ PartialOrd
Expand Down Expand Up @@ -190,7 +190,7 @@ int_impl!(i64, u64, 64);
int_impl!(i128, u128, 128);

/// Trait to convert an integer to/from smaller parts
pub trait LargeInt: Int {
pub(crate) trait LargeInt: Int {
type LowHalf: Int;
type HighHalf: Int;

Expand Down Expand Up @@ -232,7 +232,7 @@ large_int!(u128, u64, u64, 64);
large_int!(i128, u64, i64, 64);

/// Trait to express (possibly lossy) casting of integers
pub trait CastInto<T: Copy>: Copy {
pub(crate) trait CastInto<T: Copy>: Copy {
fn cast(self) -> T;
}

Expand All @@ -256,7 +256,7 @@ cast_into!(i64);
cast_into!(u128);
cast_into!(i128);

pub trait WideInt: Int {
pub(crate) trait WideInt: Int {
type Output: Int;

fn wide_mul(self, other: Self) -> (Self, Self);
Expand Down

0 comments on commit d0ea076

Please sign in to comment.