pub fn fast_from_bytes<T: Sized + AsBytes + FromBytes + Clone>(
bytes: &[u8],
) -> Result<LayoutVerified<&[u8], T>, ProgramError>
pub fn fast_from_bytes<T: Sized + AsBytes + FromBytes + Clone>(
bytes: &[u8],
) -> Result<LayoutVerified<&[u8], T>, ProgramError>