Enum pdf::object::MaybeRef [−][src]
Variants
Direct(Rc<T>)
Indirect(RcRef<T>)
Implementations
Trait Implementations
impl<T> Clone for MaybeRef<T>
[src]
impl<T> Clone for MaybeRef<T>
[src]fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T: Object> Object for MaybeRef<T>
[src]
impl<T: Object> Object for MaybeRef<T>
[src]fn from_primitive(p: Primitive, resolve: &impl Resolve) -> Result<Self>
[src]
impl<T: ObjectWrite> ObjectWrite for MaybeRef<T>
[src]
impl<T: ObjectWrite> ObjectWrite for MaybeRef<T>
[src]fn to_primitive(&self, update: &mut impl Updater) -> Result<Primitive>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for MaybeRef<T>
impl<T> !RefUnwindSafe for MaybeRef<T>
impl<T> UnwindSafe for MaybeRef<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for MaybeRef<T> where
T: RefUnwindSafe,
Blanket Implementations
impl<T> Backend for T where
T: Deref<Target = [u8]>,
[src]
impl<T> Backend for T where
T: Deref<Target = [u8]>,
[src]pub fn read<R>(&Self, R) -> Result<&[u8], PdfError> where
R: IndexRange,
[src]
R: IndexRange,
pub fn len(&Self) -> usize
[src]
fn is_empty(&self) -> bool
[src]
fn locate_start_offset(&self) -> Result<usize>
[src]
fn locate_xref_offset(&self) -> Result<usize>
[src]
fn read_xref_table_and_trailer(
&self,
start_offset: usize
) -> Result<(XRefTable, Dictionary)>
[src]
&self,
start_offset: usize
) -> Result<(XRefTable, Dictionary)>
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self