Returns whether a buffer is suitable to hold an object of a certain type.
fn is_suitable_for<T>(buf: &[u8]) -> bool
The buffer to be checked.
The buffer is suitable if it is large enough to hold the type and properly aligned.