pub trait ExtensionHandler: Send + Sync {
// Required methods
fn field_type(&self) -> u16;
fn handle(&self, value: &[u8]) -> Result<(), Error>;
}Expand description
A handler trait for processing extension fields.
Implement this trait to create custom extension field handlers that can
be registered in an ExtensionRegistry.
Required Methods§
Sourcefn field_type(&self) -> u16
fn field_type(&self) -> u16
Return the extension field type code this handler processes.