pub struct TypeAwareOptions {
pub enabled: bool,
pub projects: Vec<PathBuf>,
pub require: TypeAwareRequire,
}Expand description
Typed options for Fallow’s optional TypeScript semantic companion.
Fields§
§enabled: boolTurn on TypeScript semantic refinement for this call.
projects: Vec<PathBuf>Explicit TypeScript project paths handed to the semantic sidecar. Empty defers to project discovery.
require: TypeAwareRequireHow strictly semantic completion is required before results are kept.
Trait Implementations§
Source§impl Clone for TypeAwareOptions
impl Clone for TypeAwareOptions
Source§impl Debug for TypeAwareOptions
impl Debug for TypeAwareOptions
Source§impl Default for TypeAwareOptions
impl Default for TypeAwareOptions
impl Eq for TypeAwareOptions
Source§impl PartialEq for TypeAwareOptions
impl PartialEq for TypeAwareOptions
impl StructuralPartialEq for TypeAwareOptions
Auto Trait Implementations§
impl Freeze for TypeAwareOptions
impl RefUnwindSafe for TypeAwareOptions
impl Send for TypeAwareOptions
impl Sync for TypeAwareOptions
impl Unpin for TypeAwareOptions
impl UnsafeUnpin for TypeAwareOptions
impl UnwindSafe for TypeAwareOptions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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