pub struct BashHereDoc {
pub delimiter: String,
pub strip_tabs: bool,
pub no_expand: bool,
pub content: Vec<String>,
}Expand description
A Bash here-document.
Fields§
§delimiter: StringDelimiter (e.g. EOF)
strip_tabs: boolWhether to suppress leading tab indentation (<<-EOF)
no_expand: boolWhether to prevent parameter expansion ('EOF')
content: Vec<String>Content lines
Implementations§
Trait Implementations§
Source§impl Clone for BashHereDoc
impl Clone for BashHereDoc
Source§fn clone(&self) -> BashHereDoc
fn clone(&self) -> BashHereDoc
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 moreSource§impl Debug for BashHereDoc
impl Debug for BashHereDoc
Source§impl Display for BashHereDoc
impl Display for BashHereDoc
Source§impl PartialEq for BashHereDoc
impl PartialEq for BashHereDoc
impl StructuralPartialEq for BashHereDoc
Auto Trait Implementations§
impl Freeze for BashHereDoc
impl RefUnwindSafe for BashHereDoc
impl Send for BashHereDoc
impl Sync for BashHereDoc
impl Unpin for BashHereDoc
impl UnsafeUnpin for BashHereDoc
impl UnwindSafe for BashHereDoc
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