pub struct LifetimeAbuseRule;Trait Implementations§
Source§impl Rule for LifetimeAbuseRule
impl Rule for LifetimeAbuseRule
fn name(&self) -> &'static str
Source§fn check(
&self,
file_path: &Path,
syntax_tree: &File,
_content: &str,
lang: &str,
is_test_file: bool,
) -> Vec<CodeIssue>
fn check( &self, file_path: &Path, syntax_tree: &File, _content: &str, lang: &str, is_test_file: bool, ) -> Vec<CodeIssue>
Original check method (backward compatible)
Source§fn check_with_context(
&self,
file_path: &Path,
syntax_tree: &File,
content: &str,
lang: &str,
is_test_file: bool,
_context: &FileContext,
_config: &ProjectConfig,
) -> Vec<CodeIssue>
fn check_with_context( &self, file_path: &Path, syntax_tree: &File, content: &str, lang: &str, is_test_file: bool, _context: &FileContext, _config: &ProjectConfig, ) -> Vec<CodeIssue>
New method: check with context (recommended)
Auto Trait Implementations§
impl Freeze for LifetimeAbuseRule
impl RefUnwindSafe for LifetimeAbuseRule
impl Send for LifetimeAbuseRule
impl Sync for LifetimeAbuseRule
impl Unpin for LifetimeAbuseRule
impl UnsafeUnpin for LifetimeAbuseRule
impl UnwindSafe for LifetimeAbuseRule
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