Expand description
Required Methods§
sourcefn try_cast(self) -> Result<T>
fn try_cast(self) -> Result<T>
Try converting from Self
to T
Use this method to explicitly handle errors.
sourcefn cast(self) -> T
fn cast(self) -> T
Cast from Self
to T
Use this method only where success is expected: implementations are permitted to panic or silently return a different (safe, defined) value on error.
In debug builds, implementations must panic.
Implementations by this library will panic in debug builds or if the
always_assert
feature flag is used, otherwise conversions have the
same behaviour as the as
keyword.