pub struct HeredocRedirect {
pub span: Span,
pub descriptor: Option<FileDescriptor>,
pub operator: Option<HeredocOperator>,
pub argument: Vec<RedirectDestination>,
pub redirects: Vec<SimpleRedirect>,
pub right: Option<Box<Statement>>,
pub start: Option<HeredocStart>,
pub body: Option<HeredocBody>,
pub end: Option<HeredocEnd>,
pub pipelines: Vec<Pipeline>,
}Fields§
§span: Span§descriptor: Option<FileDescriptor>§operator: Option<HeredocOperator>§argument: Vec<RedirectDestination>§redirects: Vec<SimpleRedirect>§right: Option<Box<Statement>>§start: Option<HeredocStart>§body: Option<HeredocBody>§end: Option<HeredocEnd>§pipelines: Vec<Pipeline>Trait Implementations§
Source§impl Clone for HeredocRedirect
impl Clone for HeredocRedirect
Source§fn clone(&self) -> HeredocRedirect
fn clone(&self) -> HeredocRedirect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HeredocRedirect
impl Debug for HeredocRedirect
Source§impl<'de> Deserialize<'de> for HeredocRedirect
impl<'de> Deserialize<'de> for HeredocRedirect
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HeredocRedirect
impl PartialEq for HeredocRedirect
Source§impl Serialize for HeredocRedirect
impl Serialize for HeredocRedirect
impl StructuralPartialEq for HeredocRedirect
Auto Trait Implementations§
impl Freeze for HeredocRedirect
impl RefUnwindSafe for HeredocRedirect
impl Send for HeredocRedirect
impl Sync for HeredocRedirect
impl Unpin for HeredocRedirect
impl UnsafeUnpin for HeredocRedirect
impl UnwindSafe for HeredocRedirect
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