pub enum FieldSplittingBehavior {
Never,
UnquotedOnly,
Ambiguous,
}Expand description
Option-sensitive shell behavior enums reused by linter facts and rules. Whether unquoted expansion results are subject to field splitting.
Variants§
Never
Field splitting does not apply.
UnquotedOnly
Field splitting applies only when the expansion is unquoted.
Ambiguous
Runtime option state may select either behavior.
Implementations§
Source§impl FieldSplittingBehavior
impl FieldSplittingBehavior
Sourcepub fn unquoted_results_can_split(self) -> bool
pub fn unquoted_results_can_split(self) -> bool
Returns whether an unquoted expansion result may be split into fields.
Trait Implementations§
Source§impl Clone for FieldSplittingBehavior
impl Clone for FieldSplittingBehavior
Source§fn clone(&self) -> FieldSplittingBehavior
fn clone(&self) -> FieldSplittingBehavior
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 moreimpl Copy for FieldSplittingBehavior
Source§impl Debug for FieldSplittingBehavior
impl Debug for FieldSplittingBehavior
impl Eq for FieldSplittingBehavior
Source§impl PartialEq for FieldSplittingBehavior
impl PartialEq for FieldSplittingBehavior
impl StructuralPartialEq for FieldSplittingBehavior
Auto Trait Implementations§
impl Freeze for FieldSplittingBehavior
impl RefUnwindSafe for FieldSplittingBehavior
impl Send for FieldSplittingBehavior
impl Sync for FieldSplittingBehavior
impl Unpin for FieldSplittingBehavior
impl UnsafeUnpin for FieldSplittingBehavior
impl UnwindSafe for FieldSplittingBehavior
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