Struct tectonic::io::stdstreams::GenuineStdoutIo [−][src]
pub struct GenuineStdoutIo {}
GenuineStdoutIo provides a mechanism for the "stdout" output to actually go to the process's stdout.
Methods
impl GenuineStdoutIo
[src]
impl GenuineStdoutIo
pub fn new() -> GenuineStdoutIo
[src]
pub fn new() -> GenuineStdoutIo
Trait Implementations
impl Clone for GenuineStdoutIo
[src]
impl Clone for GenuineStdoutIo
fn clone(&self) -> GenuineStdoutIo
[src]
fn clone(&self) -> GenuineStdoutIo
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for GenuineStdoutIo
[src]
impl Copy for GenuineStdoutIo
impl Debug for GenuineStdoutIo
[src]
impl Debug for GenuineStdoutIo
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for GenuineStdoutIo
[src]
impl Eq for GenuineStdoutIo
impl PartialEq for GenuineStdoutIo
[src]
impl PartialEq for GenuineStdoutIo
fn eq(&self, other: &GenuineStdoutIo) -> bool
[src]
fn eq(&self, other: &GenuineStdoutIo) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl IoProvider for GenuineStdoutIo
[src]
impl IoProvider for GenuineStdoutIo
fn output_open_stdout(&mut self) -> OpenResult<OutputHandle>
[src]
fn output_open_stdout(&mut self) -> OpenResult<OutputHandle>
fn output_open_name(&mut self, _name: &OsStr) -> OpenResult<OutputHandle>
[src]
fn output_open_name(&mut self, _name: &OsStr) -> OpenResult<OutputHandle>
fn input_open_name(
&mut self,
_name: &OsStr,
_status: &mut StatusBackend
) -> OpenResult<InputHandle>
[src]
fn input_open_name(
&mut self,
_name: &OsStr,
_status: &mut StatusBackend
) -> OpenResult<InputHandle>
fn input_open_primary(
&mut self,
_status: &mut StatusBackend
) -> OpenResult<InputHandle>
[src]
fn input_open_primary(
&mut self,
_status: &mut StatusBackend
) -> OpenResult<InputHandle>
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_format(
&mut self,
name: &OsStr,
status: &mut StatusBackend
) -> OpenResult<InputHandle>
[src]
fn input_open_format(
&mut self,
name: &OsStr,
status: &mut StatusBackend
) -> OpenResult<InputHandle>
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 StatusBackend
) -> Result<()>
[src]
fn write_format(
&mut self,
_name: &str,
_data: &[u8],
_status: &mut StatusBackend
) -> Result<()>
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 Send for GenuineStdoutIo
impl Send for GenuineStdoutIo
impl Sync for GenuineStdoutIo
impl Sync for GenuineStdoutIo