pub struct IoHereDocument {
pub remove_tabs: bool,
pub requires_expansion: bool,
pub here_end: Word,
pub doc: Word,
}
Expand description
Represents an I/O here document.
Fields§
§remove_tabs: bool
Whether to remove leading tabs from the here document.
requires_expansion: bool
Whether to basic-expand the contents of the here document.
here_end: Word
The delimiter marking the end of the here document.
doc: Word
The contents of the here document.
Trait Implementations§
Source§impl Clone for IoHereDocument
impl Clone for IoHereDocument
Source§fn clone(&self) -> IoHereDocument
fn clone(&self) -> IoHereDocument
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 moreAuto Trait Implementations§
impl Freeze for IoHereDocument
impl RefUnwindSafe for IoHereDocument
impl Send for IoHereDocument
impl Sync for IoHereDocument
impl Unpin for IoHereDocument
impl UnwindSafe for IoHereDocument
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