[−][src]Struct sequoia_openpgp::packet::Unknown
Holds an unknown packet.
This is used by the parser to hold packets that it doesn't know how to process rather than abort.
This packet effectively holds a binary blob.
Implementations
impl Unknown
[src]
pub fn new(tag: Tag, error: Error) -> Self
[src]
Returns a new Unknown
packet.
pub fn tag(&self) -> Tag
[src]
Gets the unknown packet's tag.
pub fn set_tag(&mut self, tag: Tag) -> Tag
[src]
Sets the unknown packet's tag.
pub fn error(&self) -> &Error
[src]
Gets the unknown packet's error.
This is the error that caused parsing or processing to abort.
pub fn set_error(&mut self, error: Error) -> Error
[src]
Sets the unknown packet's error.
This is the error that caused parsing or processing to abort.
pub fn body(&self) -> Option<&[u8]>
[src]
Sets the packet's contents.
This is the raw packet content not include the CTB and length information, and not encoded using something like OpenPGP's partial body encoding.
pub fn set_body(&mut self, data: Vec<u8>) -> Option<Vec<u8>>
[src]
Sets the packet's contents.
This is the raw packet content not include the CTB and length information, and not encoded using something like OpenPGP's partial body encoding.
Trait Implementations
impl Clone for Unknown
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Unknown
[src]
impl Eq for Unknown
[src]
impl From<Unknown> for Packet
[src]
impl Hash for Unknown
[src]
fn hash<H: Hasher>(&self, state: &mut H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Unknown
[src]
fn cmp(&self, other: &Unknown) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Unknown> for Unknown
[src]
impl PartialOrd<Unknown> for Unknown
[src]
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for Unknown
[src]
fn serialize(&self, o: &mut dyn Write) -> Result<()>
[src]
fn export(&self, o: &mut dyn Write) -> Result<()>
[src]
impl SerializeInto for Unknown
[src]
Auto Trait Implementations
impl !RefUnwindSafe for Unknown
impl Send for Unknown
impl Sync for Unknown
impl Unpin for Unknown
impl !UnwindSafe for Unknown
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,