pub unsafe trait Params { fn buf_len(&self) -> usize; }
The buf_len method should return constant value (i.e. same value on every call).
buf_len
Returning value should satisfy buf_len() <= isize::MAX as usize.
buf_len() <= isize::MAX as usize