pub struct SecurityValidator { /* private fields */ }Expand description
Security validator for code before building.
Implementations§
Source§impl SecurityValidator
impl SecurityValidator
Sourcepub fn validate_file(
&self,
path: &Path,
chain: &str,
) -> Result<SecurityReport, String>
pub fn validate_file( &self, path: &Path, chain: &str, ) -> Result<SecurityReport, String>
Validate code from a file.
Sourcepub fn validate_code(
&self,
code: &str,
file_path: &str,
chain: &str,
) -> Result<SecurityReport, String>
pub fn validate_code( &self, code: &str, file_path: &str, chain: &str, ) -> Result<SecurityReport, String>
Validate code content.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SecurityValidator
impl RefUnwindSafe for SecurityValidator
impl Send for SecurityValidator
impl Sync for SecurityValidator
impl Unpin for SecurityValidator
impl UnsafeUnpin for SecurityValidator
impl UnwindSafe for SecurityValidator
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