pub struct BinaryString(/* private fields */);Expand description
Binary String - Arbitrary binary data in PDF
PDF strings can contain binary data or text in various encodings. This type supports both, unlike Rust’s UTF-8 String.
Implementations§
Trait Implementations§
Source§impl Clone for BinaryString
impl Clone for BinaryString
Source§fn clone(&self) -> BinaryString
fn clone(&self) -> BinaryString
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BinaryString
impl Debug for BinaryString
Source§impl From<&[u8]> for BinaryString
impl From<&[u8]> for BinaryString
Source§impl From<&str> for BinaryString
impl From<&str> for BinaryString
Source§impl From<BinaryString> for Object
impl From<BinaryString> for Object
Source§fn from(s: BinaryString) -> Self
fn from(s: BinaryString) -> Self
Converts to this type from the input type.
Source§impl From<String> for BinaryString
impl From<String> for BinaryString
Source§impl Hash for BinaryString
impl Hash for BinaryString
Source§impl PartialEq for BinaryString
impl PartialEq for BinaryString
impl Eq for BinaryString
impl StructuralPartialEq for BinaryString
Auto Trait Implementations§
impl Freeze for BinaryString
impl RefUnwindSafe for BinaryString
impl Send for BinaryString
impl Sync for BinaryString
impl Unpin for BinaryString
impl UnwindSafe for BinaryString
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more