Skip to main content

try_cast_ref

Function try_cast_ref 

Source
pub fn try_cast_ref<A, B>(a: &A) -> Result<&B, PodCastError>
where A: NoUninit, B: AnyBitPattern,
Expand description

Try to convert a &A into &B.

§Failure

  • If the reference isn’t aligned in the new type
  • If the source type and target type aren’t the same size.