pub enum CertSubFilter {
Pkcs7S4,
Pkcs7S5,
}Expand description
Sub-filter types for certificate encryption.
Variants§
Implementations§
Source§impl CertSubFilter
impl CertSubFilter
Sourcepub fn as_pdf_name(&self) -> &'static str
pub fn as_pdf_name(&self) -> &'static str
Get the PDF name for this sub-filter.
Sourcepub fn from_pdf_name(name: &str) -> Option<Self>
pub fn from_pdf_name(name: &str) -> Option<Self>
Parse from PDF name.
Sourcepub fn key_length(&self) -> usize
pub fn key_length(&self) -> usize
Get the key length in bytes.
Trait Implementations§
Source§impl Clone for CertSubFilter
impl Clone for CertSubFilter
Source§fn clone(&self) -> CertSubFilter
fn clone(&self) -> CertSubFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CertSubFilter
Source§impl Debug for CertSubFilter
impl Debug for CertSubFilter
Source§impl Default for CertSubFilter
impl Default for CertSubFilter
Source§fn default() -> CertSubFilter
fn default() -> CertSubFilter
Returns the “default value” for a type. Read more
impl Eq for CertSubFilter
Source§impl PartialEq for CertSubFilter
impl PartialEq for CertSubFilter
Source§fn eq(&self, other: &CertSubFilter) -> bool
fn eq(&self, other: &CertSubFilter) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CertSubFilter
Auto Trait Implementations§
impl Freeze for CertSubFilter
impl RefUnwindSafe for CertSubFilter
impl Send for CertSubFilter
impl Sync for CertSubFilter
impl Unpin for CertSubFilter
impl UnsafeUnpin for CertSubFilter
impl UnwindSafe for CertSubFilter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.