pub struct ZshProgram {
pub lists: Vec<ZshList>,
}Expand description
AST node for a complete program (list of commands)
Fields§
§lists: Vec<ZshList>Trait Implementations§
Source§impl Clone for ZshProgram
impl Clone for ZshProgram
Source§fn clone(&self) -> ZshProgram
fn clone(&self) -> ZshProgram
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 ZshProgram
impl Debug for ZshProgram
Source§impl<'de> Deserialize<'de> for ZshProgram
impl<'de> Deserialize<'de> for ZshProgram
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
Auto Trait Implementations§
impl Freeze for ZshProgram
impl RefUnwindSafe for ZshProgram
impl Send for ZshProgram
impl Sync for ZshProgram
impl Unpin for ZshProgram
impl UnsafeUnpin for ZshProgram
impl UnwindSafe for ZshProgram
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