pub trait TruncateTarget<Target>: Sealed {
// Required methods
#[doc(hidden)] fn internal_truncate(self) -> Target;
#[doc(hidden)] fn internal_saturating_truncate(self) -> Target;
#[doc(hidden)] fn internal_checked_truncate(self) -> Option<Target>;
}🔬This is a nightly-only experimental API. (
num_internals)Expand description
Definitions of traits for numeric types Trait for types that this type can be truncated to
Required Methods§
#[doc(hidden)]fn internal_truncate(self) -> Target
🔬This is a nightly-only experimental API. (
num_internals)#[doc(hidden)]fn internal_saturating_truncate(self) -> Target
🔬This is a nightly-only experimental API. (
num_internals)#[doc(hidden)]fn internal_checked_truncate(self) -> Option<Target>
🔬This is a nightly-only experimental API. (
num_internals)Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".