pub trait SocketControlMessageImplExt: ObjectSubclass {
// Required methods
fn parent_level(&self) -> i32;
fn parent_msg_type(&self) -> i32;
fn parent_size(&self) -> usize;
fn parent_serialize(&self, data: &mut [u8]);
fn parent_deserialize(
level: i32,
type_: i32,
data: &[u8]
) -> Option<SocketControlMessage>;
}