pub struct SolanaSecurityCheck;Expand description
Solana-specific security audit checks
Trait Implementations§
Source§impl AuditCheck for SolanaSecurityCheck
impl AuditCheck for SolanaSecurityCheck
Source§fn check(
&self,
analysis: &ParsedCodeAnalysis,
file_path: &str,
) -> Result<Vec<AuditFinding>>
fn check( &self, analysis: &ParsedCodeAnalysis, file_path: &str, ) -> Result<Vec<AuditFinding>>
Run the audit check on parsed code
Source§fn check_content(
&self,
content: &str,
file_path: &str,
) -> Result<Vec<AuditFinding>>
fn check_content( &self, content: &str, file_path: &str, ) -> Result<Vec<AuditFinding>>
Run the audit check on raw content (for backward compatibility)
Auto Trait Implementations§
impl Freeze for SolanaSecurityCheck
impl RefUnwindSafe for SolanaSecurityCheck
impl Send for SolanaSecurityCheck
impl Sync for SolanaSecurityCheck
impl Unpin for SolanaSecurityCheck
impl UnsafeUnpin for SolanaSecurityCheck
impl UnwindSafe for SolanaSecurityCheck
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<T> ErasedDestructor for Twhere
T: 'static,
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