pub struct FileOperationCompletionOptions {
pub cwd: Option<PathBuf>,
pub root: Option<PathBuf>,
pub environment: EnvironmentInput,
pub current: PathBuf,
}Expand description
Options for root-relative source completion.
Fields§
§cwd: Option<PathBuf>Directory from which completion starts. Defaults to the process cwd.
root: Option<PathBuf>Overrides the root checkout used as the completion base.
environment: EnvironmentInputExplicit environment input used for compatibility discovery.
current: PathBufCurrent partial value being completed.
Trait Implementations§
Source§impl Clone for FileOperationCompletionOptions
impl Clone for FileOperationCompletionOptions
Source§fn clone(&self) -> FileOperationCompletionOptions
fn clone(&self) -> FileOperationCompletionOptions
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 Default for FileOperationCompletionOptions
impl Default for FileOperationCompletionOptions
Source§fn default() -> FileOperationCompletionOptions
fn default() -> FileOperationCompletionOptions
Returns the “default value” for a type. Read more
impl Eq for FileOperationCompletionOptions
Source§impl PartialEq for FileOperationCompletionOptions
impl PartialEq for FileOperationCompletionOptions
Source§fn eq(&self, other: &FileOperationCompletionOptions) -> bool
fn eq(&self, other: &FileOperationCompletionOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FileOperationCompletionOptions
Auto Trait Implementations§
impl Freeze for FileOperationCompletionOptions
impl RefUnwindSafe for FileOperationCompletionOptions
impl Send for FileOperationCompletionOptions
impl Sync for FileOperationCompletionOptions
impl Unpin for FileOperationCompletionOptions
impl UnsafeUnpin for FileOperationCompletionOptions
impl UnwindSafe for FileOperationCompletionOptions
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