[−][src]Struct ipsec_parser::DeletePayload
Delete Payload
The Delete payload, denoted D in this document, contains a protocol-specific Security Association identifier that the sender has removed from its Security Association database and is, therefore, no longer valid. Figure 17 shows the format of the Delete payload. It is possible to send multiple SPIs in a Delete payload; however, each SPI MUST be for the same protocol. Mixing of protocol identifiers MUST NOT be performed in the Delete payload. It is permitted, however, to include multiple Delete payloads in a single INFORMATIONAL exchange where each Delete payload lists SPIs for a different protocol.
Defined in RFC7296 section 3.11
Fields
protocol_id: ProtocolID
spi_size: u8
num_spi: u16
spi: &'a [u8]
Trait Implementations
impl<'a> PartialEq<DeletePayload<'a>> for DeletePayload<'a>
[src]
fn eq(&self, other: &DeletePayload<'a>) -> bool
[src]
fn ne(&self, other: &DeletePayload<'a>) -> bool
[src]
impl<'a> Debug for DeletePayload<'a>
[src]
Auto Trait Implementations
impl<'a> Send for DeletePayload<'a>
impl<'a> Sync for DeletePayload<'a>
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,