jiff::util::rangeint

Trait TryRFrom

Source
pub(crate) trait TryRFrom<T>: Sized {
    // Required method
    fn try_rfrom(what: &'static str, value: T) -> Result<Self, Error>;
}

Required Methods§

Source

fn try_rfrom(what: &'static str, value: T) -> Result<Self, Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri8<MIN1, MAX1>> for ri8<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri8<MIN1, MAX1>> for ri16<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri8<MIN1, MAX1>> for ri32<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri8<MIN1, MAX1>> for ri64<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri8<MIN1, MAX1>> for ri128<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri16<MIN1, MAX1>> for ri8<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri16<MIN1, MAX1>> for ri16<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri16<MIN1, MAX1>> for ri32<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri16<MIN1, MAX1>> for ri64<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri16<MIN1, MAX1>> for ri128<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri32<MIN1, MAX1>> for ri8<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri32<MIN1, MAX1>> for ri16<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri32<MIN1, MAX1>> for ri32<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri32<MIN1, MAX1>> for ri64<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri32<MIN1, MAX1>> for ri128<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri64<MIN1, MAX1>> for ri8<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri64<MIN1, MAX1>> for ri16<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri64<MIN1, MAX1>> for ri32<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri64<MIN1, MAX1>> for ri64<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri64<MIN1, MAX1>> for ri128<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri128<MIN1, MAX1>> for ri8<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri128<MIN1, MAX1>> for ri16<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri128<MIN1, MAX1>> for ri32<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri128<MIN1, MAX1>> for ri64<MIN2, MAX2>

Source§

impl<const MIN1: i128, const MAX1: i128, const MIN2: i128, const MAX2: i128> TryRFrom<ri128<MIN1, MAX1>> for ri128<MIN2, MAX2>