pub struct CreateContext {
pub directory: String,
pub language: Option<String>,
pub naming: Option<FileNamingConvention>,
pub import_style: Option<ImportStyle>,
pub similar_files: Vec<String>,
pub recommended_pattern: Option<String>,
}Expand description
Context output for create operation
Fields§
§directory: StringTarget directory
language: Option<String>Detected language for this directory
naming: Option<FileNamingConvention>File naming conventions in this directory
import_style: Option<ImportStyle>Import style preferences
similar_files: Vec<String>Similar files in the directory
recommended_pattern: Option<String>Recommended file pattern
Trait Implementations§
Source§impl Clone for CreateContext
impl Clone for CreateContext
Source§fn clone(&self) -> CreateContext
fn clone(&self) -> CreateContext
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 CreateContext
impl Debug for CreateContext
Auto Trait Implementations§
impl Freeze for CreateContext
impl RefUnwindSafe for CreateContext
impl Send for CreateContext
impl Sync for CreateContext
impl Unpin for CreateContext
impl UnwindSafe for CreateContext
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