pub struct SyntaxFacts {
pub zsh_brace_if_spans: Vec<Span>,
pub zsh_always_spans: Vec<Span>,
pub zsh_case_group_parts: Vec<ZshCaseGroupPart>,
}Expand description
Additional parser-owned facts that are useful to downstream consumers.
Fields§
§zsh_brace_if_spans: Vec<Span>Spans of zsh brace-style if bodies.
zsh_always_spans: Vec<Span>Spans of zsh always clauses.
zsh_case_group_parts: Vec<ZshCaseGroupPart>Pattern-group separators collected from zsh case items.
Trait Implementations§
Source§impl Clone for SyntaxFacts
impl Clone for SyntaxFacts
Source§fn clone(&self) -> SyntaxFacts
fn clone(&self) -> SyntaxFacts
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 SyntaxFacts
impl Debug for SyntaxFacts
Source§impl Default for SyntaxFacts
impl Default for SyntaxFacts
Source§fn default() -> SyntaxFacts
fn default() -> SyntaxFacts
Returns the “default value” for a type. Read more
Source§impl PartialEq for SyntaxFacts
impl PartialEq for SyntaxFacts
impl Eq for SyntaxFacts
impl StructuralPartialEq for SyntaxFacts
Auto Trait Implementations§
impl Freeze for SyntaxFacts
impl RefUnwindSafe for SyntaxFacts
impl Send for SyntaxFacts
impl Sync for SyntaxFacts
impl Unpin for SyntaxFacts
impl UnsafeUnpin for SyntaxFacts
impl UnwindSafe for SyntaxFacts
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