pub struct AstGrepConfig {
pub max_results: u32,
pub max_context_lines: u32,
pub timeout_secs: u64,
pub max_output_bytes: u64,
pub max_match_bytes: u64,
}Expand description
User-tunable bounds for ast_grep_search. Each field defaults on its own,
so a partial search.ast_grep: block keeps the defaults it omits.
Fields§
§max_results: u32§max_context_lines: u32§timeout_secs: u64§max_output_bytes: u64§max_match_bytes: u64Implementations§
Source§impl AstGrepConfig
impl AstGrepConfig
Trait Implementations§
Source§impl Clone for AstGrepConfig
impl Clone for AstGrepConfig
Source§impl Debug for AstGrepConfig
impl Debug for AstGrepConfig
Source§impl Default for AstGrepConfig
impl Default for AstGrepConfig
Source§impl<'de> Deserialize<'de> for AstGrepConfig
impl<'de> Deserialize<'de> for AstGrepConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AstGrepConfig
Source§impl PartialEq for AstGrepConfig
impl PartialEq for AstGrepConfig
Source§impl Serialize for AstGrepConfig
impl Serialize for AstGrepConfig
impl StructuralPartialEq for AstGrepConfig
Auto Trait Implementations§
impl Freeze for AstGrepConfig
impl RefUnwindSafe for AstGrepConfig
impl Send for AstGrepConfig
impl Sync for AstGrepConfig
impl Unpin for AstGrepConfig
impl UnsafeUnpin for AstGrepConfig
impl UnwindSafe for AstGrepConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.