pub struct RedirectTargetAnalysis {
pub kind: RedirectTargetKind,
pub dev_null_status: Option<RedirectDevNullStatus>,
pub numeric_descriptor_target: Option<i32>,
pub expansion: ExpansionAnalysis,
pub runtime_literal: RuntimeLiteralAnalysis,
}Expand description
Extracted structural facts available to rules and callers.
Fields§
§kind: RedirectTargetKind§dev_null_status: Option<RedirectDevNullStatus>§numeric_descriptor_target: Option<i32>§expansion: ExpansionAnalysis§runtime_literal: RuntimeLiteralAnalysisImplementations§
Source§impl RedirectTargetAnalysis
impl RedirectTargetAnalysis
pub fn is_descriptor_dup(self) -> bool
pub fn is_file_target(self) -> bool
pub fn is_definitely_dev_null(self) -> bool
pub fn is_definitely_not_dev_null(self) -> bool
pub fn is_runtime_sensitive(self) -> bool
pub fn can_expand_to_multiple_fields(self) -> bool
Trait Implementations§
Source§impl Clone for RedirectTargetAnalysis
impl Clone for RedirectTargetAnalysis
Source§fn clone(&self) -> RedirectTargetAnalysis
fn clone(&self) -> RedirectTargetAnalysis
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 RedirectTargetAnalysis
Source§impl Debug for RedirectTargetAnalysis
impl Debug for RedirectTargetAnalysis
impl Eq for RedirectTargetAnalysis
Source§impl PartialEq for RedirectTargetAnalysis
impl PartialEq for RedirectTargetAnalysis
impl StructuralPartialEq for RedirectTargetAnalysis
Auto Trait Implementations§
impl Freeze for RedirectTargetAnalysis
impl RefUnwindSafe for RedirectTargetAnalysis
impl Send for RedirectTargetAnalysis
impl Sync for RedirectTargetAnalysis
impl Unpin for RedirectTargetAnalysis
impl UnsafeUnpin for RedirectTargetAnalysis
impl UnwindSafe for RedirectTargetAnalysis
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