pub trait DoipFrameMutExt: DoipFrameExt {
// Required method
fn as_bytes_mut(&mut self) -> &mut [u8];
// Provided methods
fn set_protocol_version(&mut self, version: ProtocolVersion) { ... }
fn set_payload_type(&mut self, payload_type: PayloadType) { ... }
fn set_payload_length(&mut self, length: u32) { ... }
}