pub struct TurboSecurityAnalyzer { /* private fields */ }Expand description
High-performance security analyzer
Implementations§
Source§impl TurboSecurityAnalyzer
impl TurboSecurityAnalyzer
Sourcepub fn new(config: TurboConfig) -> Result<Self, SecurityError>
pub fn new(config: TurboConfig) -> Result<Self, SecurityError>
Create a new turbo security analyzer
Sourcepub fn analyze_project(
&self,
project_root: &Path,
) -> Result<SecurityReport, SecurityError>
pub fn analyze_project( &self, project_root: &Path, ) -> Result<SecurityReport, SecurityError>
Analyze a project with turbo performance
Auto Trait Implementations§
impl Freeze for TurboSecurityAnalyzer
impl !RefUnwindSafe for TurboSecurityAnalyzer
impl Send for TurboSecurityAnalyzer
impl Sync for TurboSecurityAnalyzer
impl Unpin for TurboSecurityAnalyzer
impl !UnwindSafe for TurboSecurityAnalyzer
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> 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