Enum tectonic::io::InputOrigin
source · pub enum InputOrigin {
Filesystem,
NotInput,
Other,
}
Expand description
What kind of source an input file ultimately came from. We keep track of this in order to be able to emit Makefile-style dependencies for input files. Right now, we only provide enough options to achieve this goal; we could add more.
Variants§
Filesystem
This file lives on the filesystem and might change under us. (That is, it is not a cached bundle file.)
NotInput
This file was never used as an input.
Other
This file is none of the above.
Trait Implementations§
source§impl Clone for InputOrigin
impl Clone for InputOrigin
source§fn clone(&self) -> InputOrigin
fn clone(&self) -> InputOrigin
Returns a copy 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 InputOrigin
impl Debug for InputOrigin
source§impl PartialEq for InputOrigin
impl PartialEq for InputOrigin
source§fn eq(&self, other: &InputOrigin) -> bool
fn eq(&self, other: &InputOrigin) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for InputOrigin
impl Eq for InputOrigin
impl StructuralPartialEq for InputOrigin
Auto Trait Implementations§
impl RefUnwindSafe for InputOrigin
impl Send for InputOrigin
impl Sync for InputOrigin
impl Unpin for InputOrigin
impl UnwindSafe for InputOrigin
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.