Struct tectonic_io_base::stdstreams::GenuineStdoutIo [−][src]
pub struct GenuineStdoutIo {}
Expand description
GenuineStdoutIo provides a mechanism for the “stdout” output to actually go to the process’s stdout.
Implementations
Create a new object.
TODO: this is redundant with Default::default
.
Trait Implementations
Returns the “default value” for a type. Read more
Open the standard output stream.
Open the named file for output.
fn input_open_name(
&mut self,
_name: &str,
_status: &mut dyn StatusBackend
) -> OpenResult<InputHandle>
[src]
fn input_open_name(
&mut self,
_name: &str,
_status: &mut dyn StatusBackend
) -> OpenResult<InputHandle>
[src]Open the named file for input.
fn input_open_name_with_abspath(
&mut self,
name: &str,
status: &mut dyn StatusBackend
) -> OpenResult<(InputHandle, Option<PathBuf>)>
[src]
fn input_open_name_with_abspath(
&mut self,
name: &str,
status: &mut dyn StatusBackend
) -> OpenResult<(InputHandle, Option<PathBuf>)>
[src]Open the named file for input and return filesystem path information. Read more
Open the “primary” input file, which in the context of TeX is the main input that it’s given. When the build is being done using the filesystem and the input is a file on the filesystem, this function isn’t necesssarily that important, but those conditions don’t always hold. Read more
fn input_open_primary_with_abspath(
&mut self,
status: &mut dyn StatusBackend
) -> OpenResult<(InputHandle, Option<PathBuf>)>
[src]
fn input_open_primary_with_abspath(
&mut self,
status: &mut dyn StatusBackend
) -> OpenResult<(InputHandle, Option<PathBuf>)>
[src]Open the primary input and return filesystem path information. Read more
fn input_open_format(
&mut self,
name: &str,
status: &mut dyn StatusBackend
) -> OpenResult<InputHandle>
[src]
fn input_open_format(
&mut self,
name: &str,
status: &mut dyn StatusBackend
) -> OpenResult<InputHandle>
[src]Open a format file with the specified name. Format files have a specialized entry point because IOProviders may wish to handle them specially: namely, to munge the filename to one that includes the current version of the Tectonic engine, since the format contents depend sensitively on the engine internals. Read more
fn write_format(
&mut self,
_name: &str,
_data: &[u8],
_status: &mut dyn StatusBackend
) -> Result<()>
[src]
fn write_format(
&mut self,
_name: &str,
_data: &[u8],
_status: &mut dyn StatusBackend
) -> Result<()>
[src]Save an a format dump in some way that this provider may be able to recover in the future. This awkward interface is needed for to write formats with their special munged file names. Read more
Auto Trait Implementations
impl RefUnwindSafe for GenuineStdoutIo
impl Send for GenuineStdoutIo
impl Sync for GenuineStdoutIo
impl Unpin for GenuineStdoutIo
impl UnwindSafe for GenuineStdoutIo
Blanket Implementations
Represent this value as an IoProvider trait object.
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self