pub struct SourcePathInfo {
pub substitutions: Vec<PathSubstitution>,
pub search_dirs: Vec<String>,
pub runtime_substitution_count: usize,
pub runtime_search_dir_count: usize,
pub config_substitution_count: usize,
pub config_search_dir_count: usize,
}Expand description
Source path information for display (shared between UI and runtime)
Fields§
§substitutions: Vec<PathSubstitution>§search_dirs: Vec<String>§runtime_substitution_count: usize§runtime_search_dir_count: usize§config_substitution_count: usize§config_search_dir_count: usizeImplementations§
Source§impl SourcePathInfo
impl SourcePathInfo
Sourcepub fn format_for_display(&self) -> String
pub fn format_for_display(&self) -> String
Format for display in command panel
Sourcepub fn format_for_display_styled(&self) -> Vec<Line<'static>>
pub fn format_for_display_styled(&self) -> Vec<Line<'static>>
Styled version for display
Trait Implementations§
Source§impl Clone for SourcePathInfo
impl Clone for SourcePathInfo
Source§fn clone(&self) -> SourcePathInfo
fn clone(&self) -> SourcePathInfo
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 moreAuto Trait Implementations§
impl Freeze for SourcePathInfo
impl RefUnwindSafe for SourcePathInfo
impl Send for SourcePathInfo
impl Sync for SourcePathInfo
impl Unpin for SourcePathInfo
impl UnwindSafe for SourcePathInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more