pub struct PdfName(/* private fields */);Expand description
PDF name bytes after hash escape decoding.
Implementations§
Source§impl PdfName
impl PdfName
Sourcepub fn new(bytes: Vec<u8>, limits: &ResourceLimits) -> Result<Self, ParseError>
pub fn new(bytes: Vec<u8>, limits: &ResourceLimits) -> Result<Self, ParseError>
Creates a name from already validated bytes.
§Errors
Returns ParseError when the byte limit is exceeded.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PdfName
impl<'de> Deserialize<'de> for PdfName
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for PdfName
impl Ord for PdfName
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for PdfName
impl PartialOrd for PdfName
impl Eq for PdfName
impl StructuralPartialEq for PdfName
Auto Trait Implementations§
impl Freeze for PdfName
impl RefUnwindSafe for PdfName
impl Send for PdfName
impl Sync for PdfName
impl Unpin for PdfName
impl UnsafeUnpin for PdfName
impl UnwindSafe for PdfName
Blanket Implementations§
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