pub mod fluidattacks_core
pub mod fluidattacks_core::git
pub mod fluidattacks_core::git::aws
pub struct fluidattacks_core::git::aws::AwsTempCreds
pub fluidattacks_core::git::aws::AwsTempCreds::access_key: alloc::string::String
pub fluidattacks_core::git::aws::AwsTempCreds::region: alloc::string::String
pub fluidattacks_core::git::aws::AwsTempCreds::secret_key: alloc::string::String
pub fluidattacks_core::git::aws::AwsTempCreds::session_token: alloc::string::String
pub async fn fluidattacks_core::git::aws::assume_role(arn: &str, external_id: &str, url: &str) -> anyhow::Result<fluidattacks_core::git::aws::AwsTempCreds>
pub mod fluidattacks_core::git::cli
pub async fn fluidattacks_core::git::cli::blame_reverse(repo_path: &str, file_path: &str, line: usize, rev_a: &str, rev_b: &str, enable_copy_detection: bool) -> anyhow::Result<core::option::Option<fluidattacks_core::BlameResult>>
pub async fn fluidattacks_core::git::cli::disable_quotepath(repo_path: &str) -> anyhow::Result<()>
pub async fn fluidattacks_core::git::cli::get_head_commit(repo_path: &str, branch: &str) -> anyhow::Result<alloc::string::String>
pub async fn fluidattacks_core::git::cli::get_last_commit_info(repo_path: &str, filename: &str) -> anyhow::Result<core::option::Option<fluidattacks_core::CommitInfo>>
pub async fn fluidattacks_core::git::cli::get_line_author(repo_path: &str, filename: &str, line: usize, rev: &str) -> anyhow::Result<core::option::Option<fluidattacks_core::CommitInfo>>
pub async fn fluidattacks_core::git::cli::get_modified_filenames(repo_path: &str, commit_sha: &str) -> anyhow::Result<alloc::vec::Vec<alloc::string::String>>
pub async fn fluidattacks_core::git::cli::is_commit_in_branch(repo_path: &str, branch: &str, commit_sha: &str) -> anyhow::Result<bool>
pub async fn fluidattacks_core::git::cli::reset_hard(repo_path: &str) -> anyhow::Result<()>
pub async fn fluidattacks_core::git::cli::set_safe_directory() -> anyhow::Result<()>
pub async fn fluidattacks_core::git::cli::show_file_at_rev(repo_path: &str, rev: &str, file_path: &str) -> anyhow::Result<core::option::Option<alloc::string::String>>
pub mod fluidattacks_core::git::clone
pub mod fluidattacks_core::git::clone::codecommit
pub async fn fluidattacks_core::git::clone::codecommit::clone_codecommit(opts: &fluidattacks_core::git::clone::CloneOpts, dest: &std::path::Path) -> anyhow::Result<()>
pub mod fluidattacks_core::git::clone::https
pub fn fluidattacks_core::git::clone::https::build_https_config_args(follow_redirects: bool, is_pat: bool, token: core::option::Option<&str>, disable_credential_prompt: bool) -> alloc::vec::Vec<alloc::string::String>
pub async fn fluidattacks_core::git::clone::https::clone_https(opts: &fluidattacks_core::git::clone::CloneOpts, dest: &std::path::Path) -> anyhow::Result<()>
pub async fn fluidattacks_core::git::clone::https::clone_https_public(opts: &fluidattacks_core::git::clone::CloneOpts, dest: &std::path::Path) -> anyhow::Result<()>
pub async fn fluidattacks_core::git::clone::https::clone_https_token(opts: &fluidattacks_core::git::clone::CloneOpts, dest: &std::path::Path) -> anyhow::Result<()>
pub fn fluidattacks_core::git::clone::https::embed_credentials_in_url(raw_url: &str, user: &str, password: &str) -> anyhow::Result<alloc::string::String>
pub fn fluidattacks_core::git::clone::https::format_https_url(repo_url: &str, user: core::option::Option<&str>, password: core::option::Option<&str>, token: core::option::Option<&str>, provider: core::option::Option<&str>, is_pat: bool) -> anyhow::Result<alloc::string::String>
pub mod fluidattacks_core::git::clone::ssh
pub async fn fluidattacks_core::git::clone::ssh::clone_ssh(opts: &fluidattacks_core::git::clone::CloneOpts, dest: &std::path::Path) -> anyhow::Result<()>
pub fn fluidattacks_core::git::clone::ssh::normalize_ssh_url(raw_url: &str) -> alloc::string::String
pub fn fluidattacks_core::git::clone::ssh::setup_ssh_env(key_file_path: &std::path::Path) -> alloc::string::String
pub fn fluidattacks_core::git::clone::ssh::url_has_port(url: &str) -> bool
pub struct fluidattacks_core::git::clone::CloneOpts
pub fluidattacks_core::git::clone::CloneOpts::branch: alloc::string::String
pub fluidattacks_core::git::clone::CloneOpts::credentials: core::option::Option<fluidattacks_core::Credentials>
pub fluidattacks_core::git::clone::CloneOpts::follow_redirects: bool
pub fluidattacks_core::git::clone::CloneOpts::group_name: alloc::string::String
pub fluidattacks_core::git::clone::CloneOpts::mirror: bool
pub fluidattacks_core::git::clone::CloneOpts::nickname: alloc::string::String
pub fluidattacks_core::git::clone::CloneOpts::repo_url: alloc::string::String
pub fluidattacks_core::git::clone::CloneOpts::skip_existing: bool
impl fluidattacks_core::git::clone::CloneOpts
pub fn fluidattacks_core::git::clone::CloneOpts::from_root(group: &str, root: &fluidattacks_core::GitRoot, credentials: core::option::Option<fluidattacks_core::Credentials>, skip_existing: bool, mirror: bool) -> Self
pub fn fluidattacks_core::git::clone::build_clone_args(opts: &fluidattacks_core::git::clone::CloneOpts, repo_url: &str, dest: &std::path::Path, extra_config: &[alloc::string::String]) -> alloc::vec::Vec<alloc::string::String>
pub fn fluidattacks_core::git::clone::build_https_config_args(follow_redirects: bool, is_pat: bool, token: core::option::Option<&str>, disable_credential_prompt: bool) -> alloc::vec::Vec<alloc::string::String>
pub async fn fluidattacks_core::git::clone::clone_root(opts: &fluidattacks_core::git::clone::CloneOpts) -> anyhow::Result<()>
pub async fn fluidattacks_core::git::clone::clone_to_temp(repo_url: &str, repo_branch: &str, temp_dir: &str, credentials: core::option::Option<fluidattacks_core::Credentials>, follow_redirects: bool, mirror: bool) -> (core::option::Option<alloc::string::String>, core::option::Option<alloc::string::String>)
pub fn fluidattacks_core::git::clone::embed_credentials_in_url(raw_url: &str, user: &str, password: &str) -> anyhow::Result<alloc::string::String>
pub fn fluidattacks_core::git::clone::format_https_url(repo_url: &str, user: core::option::Option<&str>, password: core::option::Option<&str>, token: core::option::Option<&str>, provider: core::option::Option<&str>, is_pat: bool) -> anyhow::Result<alloc::string::String>
pub fn fluidattacks_core::git::clone::normalize_ssh_url(raw_url: &str) -> alloc::string::String
pub fn fluidattacks_core::git::clone::setup_ssh_env(key_file_path: &std::path::Path) -> alloc::string::String
pub fn fluidattacks_core::git::clone::url_has_port(url: &str) -> bool
pub mod fluidattacks_core::git::download
pub async fn fluidattacks_core::git::download::download(url: &str) -> anyhow::Result<alloc::vec::Vec<u8>>
pub async fn fluidattacks_core::git::download::download_and_extract_repo(url: &str, dest: &std::path::Path, git_ignore: &[alloc::string::String]) -> bool
pub mod fluidattacks_core::git::fs
pub fn fluidattacks_core::git::fs::copy_dir_all(src: &std::path::Path, dst: &std::path::Path) -> anyhow::Result<()>
pub fn fluidattacks_core::git::fs::delete_gitignored_files(repo_path: &std::path::Path, patterns: &[alloc::string::String]) -> anyhow::Result<()>
pub fn fluidattacks_core::git::fs::remove_symlinks(dir: &std::path::Path) -> anyhow::Result<()>
pub mod fluidattacks_core::git::ops
pub async fn fluidattacks_core::git::ops::reset_repo(repo_path: &str) -> bool
pub mod fluidattacks_core::git::rebase
pub async fn fluidattacks_core::git::rebase::rebase(repo: &str, file: &str, line: usize, rev_a: &str, rev_b: &str, similarity_threshold: f64) -> anyhow::Result<core::option::Option<fluidattacks_core::RebaseResult>>
pub fn fluidattacks_core::git::rebase::similarity_ratio(a: &str, b: &str) -> f64
pub mod fluidattacks_core::git::remote
pub async fn fluidattacks_core::git::remote::ls_remote(url: &str, branch: &str, credentials: core::option::Option<&fluidattacks_core::Credentials>, follow_redirects: bool) -> anyhow::Result<fluidattacks_core::LsRemoteResult>
pub mod fluidattacks_core::git::tar
pub fn fluidattacks_core::git::tar::extract(data: &[u8], dest_dir: &std::path::Path) -> anyhow::Result<()>
pub mod fluidattacks_core::git::types
pub enum fluidattacks_core::git::types::CredentialKind
pub fluidattacks_core::git::types::CredentialKind::AwsRole
pub fluidattacks_core::git::types::CredentialKind::AwsRole::arn: alloc::string::String
pub fluidattacks_core::git::types::CredentialKind::AwsRole::external_id: alloc::string::String
pub fluidattacks_core::git::types::CredentialKind::Https
pub fluidattacks_core::git::types::CredentialKind::Https::password: alloc::string::String
pub fluidattacks_core::git::types::CredentialKind::Https::user: alloc::string::String
pub fluidattacks_core::git::types::CredentialKind::Ssh
pub fluidattacks_core::git::types::CredentialKind::Ssh::key: alloc::string::String
pub fluidattacks_core::git::types::CredentialKind::Token
pub fluidattacks_core::git::types::CredentialKind::Token::is_pat: bool
pub fluidattacks_core::git::types::CredentialKind::Token::oauth_type: alloc::string::String
pub fluidattacks_core::git::types::CredentialKind::Token::token: alloc::string::String
impl core::clone::Clone for fluidattacks_core::CredentialKind
pub fn fluidattacks_core::CredentialKind::clone(&self) -> fluidattacks_core::CredentialKind
impl core::fmt::Debug for fluidattacks_core::CredentialKind
pub fn fluidattacks_core::CredentialKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub enum fluidattacks_core::git::types::RootState
pub fluidattacks_core::git::types::RootState::Active
pub fluidattacks_core::git::types::RootState::Inactive
pub fluidattacks_core::git::types::RootState::Other(alloc::string::String)
impl core::clone::Clone for fluidattacks_core::RootState
pub fn fluidattacks_core::RootState::clone(&self) -> fluidattacks_core::RootState
impl core::cmp::Eq for fluidattacks_core::RootState
impl core::cmp::PartialEq for fluidattacks_core::RootState
pub fn fluidattacks_core::RootState::eq(&self, other: &fluidattacks_core::RootState) -> bool
impl core::fmt::Debug for fluidattacks_core::RootState
pub fn fluidattacks_core::RootState::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::RootState
pub struct fluidattacks_core::git::types::BlameResult
pub fluidattacks_core::git::types::BlameResult::line: usize
pub fluidattacks_core::git::types::BlameResult::path: alloc::string::String
pub fluidattacks_core::git::types::BlameResult::rev: alloc::string::String
impl core::clone::Clone for fluidattacks_core::BlameResult
pub fn fluidattacks_core::BlameResult::clone(&self) -> fluidattacks_core::BlameResult
impl core::fmt::Debug for fluidattacks_core::BlameResult
pub fn fluidattacks_core::BlameResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::BlameResult
pub fn fluidattacks_core::BlameResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub struct fluidattacks_core::git::types::CommitInfo
pub fluidattacks_core::git::types::CommitInfo::author_email: alloc::string::String
pub fluidattacks_core::git::types::CommitInfo::date: alloc::string::String
pub fluidattacks_core::git::types::CommitInfo::sha: alloc::string::String
impl core::clone::Clone for fluidattacks_core::CommitInfo
pub fn fluidattacks_core::CommitInfo::clone(&self) -> fluidattacks_core::CommitInfo
impl core::fmt::Debug for fluidattacks_core::CommitInfo
pub fn fluidattacks_core::CommitInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::CommitInfo
pub fn fluidattacks_core::CommitInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub struct fluidattacks_core::git::types::Credentials
pub fluidattacks_core::git::types::Credentials::kind: fluidattacks_core::CredentialKind
impl fluidattacks_core::Credentials
pub fn fluidattacks_core::Credentials::from_params(credential_key: core::option::Option<&str>, user: core::option::Option<&str>, password: core::option::Option<&str>, token: core::option::Option<&str>, provider: core::option::Option<&str>, is_pat: bool, arn: core::option::Option<&str>, org_external_id: core::option::Option<&str>) -> core::option::Option<Self>
impl core::clone::Clone for fluidattacks_core::Credentials
pub fn fluidattacks_core::Credentials::clone(&self) -> fluidattacks_core::Credentials
impl core::fmt::Debug for fluidattacks_core::Credentials
pub fn fluidattacks_core::Credentials::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::git::types::GitRoot
pub fluidattacks_core::git::types::GitRoot::branch: alloc::string::String
pub fluidattacks_core::git::types::GitRoot::commit: alloc::string::String
pub fluidattacks_core::git::types::GitRoot::download_url: alloc::string::String
pub fluidattacks_core::git::types::GitRoot::gitignore: alloc::vec::Vec<alloc::string::String>
pub fluidattacks_core::git::types::GitRoot::id: alloc::string::String
pub fluidattacks_core::git::types::GitRoot::modified_date: alloc::string::String
pub fluidattacks_core::git::types::GitRoot::nickname: alloc::string::String
pub fluidattacks_core::git::types::GitRoot::state: fluidattacks_core::RootState
pub fluidattacks_core::git::types::GitRoot::url: alloc::string::String
pub fluidattacks_core::git::types::GitRoot::use_egress: bool
pub fluidattacks_core::git::types::GitRoot::use_vpn: bool
pub fluidattacks_core::git::types::GitRoot::use_ztna: bool
impl fluidattacks_core::GitRoot
pub const fn fluidattacks_core::GitRoot::follow_redirects(&self) -> bool
pub fn fluidattacks_core::GitRoot::is_active(&self) -> bool
impl core::clone::Clone for fluidattacks_core::GitRoot
pub fn fluidattacks_core::GitRoot::clone(&self) -> fluidattacks_core::GitRoot
impl core::fmt::Debug for fluidattacks_core::GitRoot
pub fn fluidattacks_core::GitRoot::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::git::types::LsRemoteResult
pub fluidattacks_core::git::types::LsRemoteResult::commit: core::option::Option<alloc::string::String>
pub fluidattacks_core::git::types::LsRemoteResult::error: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::LsRemoteResult
pub fn fluidattacks_core::LsRemoteResult::clone(&self) -> fluidattacks_core::LsRemoteResult
impl core::fmt::Debug for fluidattacks_core::LsRemoteResult
pub fn fluidattacks_core::LsRemoteResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::LsRemoteResult
pub fn fluidattacks_core::LsRemoteResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub struct fluidattacks_core::git::types::RebaseResult
pub fluidattacks_core::git::types::RebaseResult::line: usize
pub fluidattacks_core::git::types::RebaseResult::path: alloc::string::String
pub fluidattacks_core::git::types::RebaseResult::rev: alloc::string::String
impl core::clone::Clone for fluidattacks_core::RebaseResult
pub fn fluidattacks_core::RebaseResult::clone(&self) -> fluidattacks_core::RebaseResult
impl core::fmt::Debug for fluidattacks_core::RebaseResult
pub fn fluidattacks_core::RebaseResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::RebaseResult
pub fn fluidattacks_core::RebaseResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub mod fluidattacks_core::git::warp
pub async fn fluidattacks_core::git::warp::connect() -> anyhow::Result<()>
pub async fn fluidattacks_core::git::warp::disconnect() -> anyhow::Result<()>
pub async fn fluidattacks_core::git::warp::get_virtual_network_id(vnet_name: &str) -> anyhow::Result<alloc::string::String>
pub async fn fluidattacks_core::git::warp::is_using_split_tunnel(host: &str) -> anyhow::Result<bool>
pub async fn fluidattacks_core::git::warp::set_virtual_network(vnet_name: &str) -> anyhow::Result<()>
pub async fn fluidattacks_core::git::warp::status() -> anyhow::Result<alloc::string::String>
pub async fn fluidattacks_core::git::warp::test_public_ip(expected_ip: &str) -> anyhow::Result<bool>
pub async fn fluidattacks_core::git::warp::wait_dns_ready(host: &str, attempts: u32, interval_secs: u64) -> anyhow::Result<()>
pub async fn fluidattacks_core::git::warp::wait_public_ip(expected_ip: &str, attempts: u32, interval_secs: u64) -> anyhow::Result<()>
pub mod fluidattacks_core::logging
pub fn fluidattacks_core::logging::init_logging(product_id: &str)
pub fn fluidattacks_core::logging::init_panic_hook()
pub mod fluidattacks_core::sarif
pub mod fluidattacks_core::sarif::fluid
pub enum fluidattacks_core::sarif::fluid::Epss
pub fluidattacks_core::sarif::fluid::Epss::Float(f64)
pub fluidattacks_core::sarif::fluid::Epss::Text(alloc::string::String)
impl core::clone::Clone for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::clone(&self) -> fluidattacks_core::sarif::fluid::Epss
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::fluid::Level
pub fluidattacks_core::sarif::fluid::Level::Error
pub fluidattacks_core::sarif::fluid::Level::None
pub fluidattacks_core::sarif::fluid::Level::Note
pub fluidattacks_core::sarif::fluid::Level::Warning
impl core::clone::Clone for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::clone(&self) -> fluidattacks_core::sarif::fluid::Level
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::Level
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::eq(&self, other: &fluidattacks_core::sarif::fluid::Level) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::Level
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::fluid::SarifVersion
pub fluidattacks_core::sarif::fluid::SarifVersion::V210
impl core::clone::Clone for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::clone(&self) -> fluidattacks_core::sarif::fluid::SarifVersion
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::SarifVersion
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::eq(&self, other: &fluidattacks_core::sarif::fluid::SarifVersion) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::SarifVersion
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::fluid::Technique
pub fluidattacks_core::sarif::fluid::Technique::AiSast
pub fluidattacks_core::sarif::fluid::Technique::Cs
pub fluidattacks_core::sarif::fluid::Technique::Cspm
pub fluidattacks_core::sarif::fluid::Technique::Dast
pub fluidattacks_core::sarif::fluid::Technique::Mast
pub fluidattacks_core::sarif::fluid::Technique::Sast
pub fluidattacks_core::sarif::fluid::Technique::Sca
pub fluidattacks_core::sarif::fluid::Technique::Ss
impl core::clone::Clone for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::clone(&self) -> fluidattacks_core::sarif::fluid::Technique
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::Technique
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::eq(&self, other: &fluidattacks_core::sarif::fluid::Technique) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::Technique
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::fluid::VulnerabilityType
pub fluidattacks_core::sarif::fluid::VulnerabilityType::Inputs
pub fluidattacks_core::sarif::fluid::VulnerabilityType::Lines
pub fluidattacks_core::sarif::fluid::VulnerabilityType::Ports
impl core::clone::Clone for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::clone(&self) -> fluidattacks_core::sarif::fluid::VulnerabilityType
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::VulnerabilityType
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::eq(&self, other: &fluidattacks_core::sarif::fluid::VulnerabilityType) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::VulnerabilityType
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fluidattacks_core::sarif::fluid::FluidArtifactContent::text: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::clone(&self) -> fluidattacks_core::sarif::fluid::FluidArtifactContent
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fluidattacks_core::sarif::fluid::FluidArtifactLocation::uri: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::clone(&self) -> fluidattacks_core::sarif::fluid::FluidArtifactLocation
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::aws: alloc::vec::Vec<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::aws_detailed_errors: std::collections::hash::map::HashMap<alloc::string::String, std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<alloc::string::String>>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::clone(&self) -> fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidDriver
pub fluidattacks_core::sarif::fluid::FluidDriver::name: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidDriver::rules: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidRule>
pub fluidattacks_core::sarif::fluid::FluidDriver::semantic_version: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidDriver::version: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::clone(&self) -> fluidattacks_core::sarif::fluid::FluidDriver
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidLocation
pub fluidattacks_core::sarif::fluid::FluidLocation::physical_location: fluidattacks_core::sarif::fluid::FluidPhysicalLocation
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::clone(&self) -> fluidattacks_core::sarif::fluid::FluidLocation
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidMessage
pub fluidattacks_core::sarif::fluid::FluidMessage::text: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::clone(&self) -> fluidattacks_core::sarif::fluid::FluidMessage
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::markdown: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::text: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::clone(&self) -> fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::uri: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::clone(&self) -> fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fluidattacks_core::sarif::fluid::FluidPhysicalLocation::artifact_location: fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fluidattacks_core::sarif::fluid::FluidPhysicalLocation::context_region: core::option::Option<fluidattacks_core::sarif::fluid::FluidRegion>
pub fluidattacks_core::sarif::fluid::FluidPhysicalLocation::region: core::option::Option<fluidattacks_core::sarif::fluid::FluidRegion>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::clone(&self) -> fluidattacks_core::sarif::fluid::FluidPhysicalLocation
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidRegion
pub fluidattacks_core::sarif::fluid::FluidRegion::end_line: core::option::Option<i64>
pub fluidattacks_core::sarif::fluid::FluidRegion::message: core::option::Option<fluidattacks_core::sarif::fluid::FluidMessage>
pub fluidattacks_core::sarif::fluid::FluidRegion::properties: core::option::Option<fluidattacks_core::sarif::fluid::FluidRegionProperties>
pub fluidattacks_core::sarif::fluid::FluidRegion::snippet: core::option::Option<fluidattacks_core::sarif::fluid::FluidArtifactContent>
pub fluidattacks_core::sarif::fluid::FluidRegion::source_language: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidRegion::start_column: core::option::Option<i64>
pub fluidattacks_core::sarif::fluid::FluidRegion::start_line: core::option::Option<i64>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRegion
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fluidattacks_core::sarif::fluid::FluidRegionProperties::column: core::option::Option<i64>
pub fluidattacks_core::sarif::fluid::FluidRegionProperties::highlight_line_number: core::option::Option<bool>
pub fluidattacks_core::sarif::fluid::FluidRegionProperties::line: core::option::Option<i64>
pub fluidattacks_core::sarif::fluid::FluidRegionProperties::line_context: core::option::Option<i64>
pub fluidattacks_core::sarif::fluid::FluidRegionProperties::offset: core::option::Option<i64>
pub fluidattacks_core::sarif::fluid::FluidRegionProperties::show_line_numbers: core::option::Option<bool>
pub fluidattacks_core::sarif::fluid::FluidRegionProperties::wrap: core::option::Option<bool>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRegionProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidResult
pub fluidattacks_core::sarif::fluid::FluidResult::fingerprints: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidResult::level: fluidattacks_core::sarif::fluid::Level
pub fluidattacks_core::sarif::fluid::FluidResult::locations: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidLocation>
pub fluidattacks_core::sarif::fluid::FluidResult::message: fluidattacks_core::sarif::fluid::FluidMessage
pub fluidattacks_core::sarif::fluid::FluidResult::properties: fluidattacks_core::sarif::fluid::FluidResultProperties
pub fluidattacks_core::sarif::fluid::FluidResult::rule_id: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidResult::taxa: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidTaxon>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::clone(&self) -> fluidattacks_core::sarif::fluid::FluidResult
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidResultProperties
pub fluidattacks_core::sarif::fluid::FluidResultProperties::auto_approve: bool
pub fluidattacks_core::sarif::fluid::FluidResultProperties::cvss_v4: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidResultProperties::cvss_v4_score: core::option::Option<f64>
pub fluidattacks_core::sarif::fluid::FluidResultProperties::cvss_v4_severity: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidResultProperties::cwe_ids: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::fluid::FluidResultProperties::environment_id: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidResultProperties::has_redirect: bool
pub fluidattacks_core::sarif::fluid::FluidResultProperties::method_developer: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidResultProperties::missing_dependency: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidResultProperties::original_url: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidResultProperties::sca: core::option::Option<fluidattacks_core::sarif::fluid::ScaProperties>
pub fluidattacks_core::sarif::fluid::FluidResultProperties::source_method: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidResultProperties::technique: fluidattacks_core::sarif::fluid::Technique
pub fluidattacks_core::sarif::fluid::FluidResultProperties::vulnerability_type: fluidattacks_core::sarif::fluid::VulnerabilityType
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidResultProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidRule
pub fluidattacks_core::sarif::fluid::FluidRule::full_description: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
pub fluidattacks_core::sarif::fluid::FluidRule::help: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
pub fluidattacks_core::sarif::fluid::FluidRule::help_uri: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidRule::id: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidRule::name: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidRule::properties: core::option::Option<fluidattacks_core::sarif::fluid::FluidRuleProperties>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRule
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fluidattacks_core::sarif::fluid::FluidRuleProperties::auto_approve: bool
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRuleProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidRun
pub fluidattacks_core::sarif::fluid::FluidRun::original_uri_base_ids: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId>>
pub fluidattacks_core::sarif::fluid::FluidRun::results: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidResult>
pub fluidattacks_core::sarif::fluid::FluidRun::taxonomies: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidTaxonomyComponent>>
pub fluidattacks_core::sarif::fluid::FluidRun::tool: fluidattacks_core::sarif::fluid::FluidTool
pub fluidattacks_core::sarif::fluid::FluidRun::version_control_provenance: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidVersionControlProvenance>>
pub fluidattacks_core::sarif::fluid::FluidRun::web_responses: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidWebResponse>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRun
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidSarifReport
pub fluidattacks_core::sarif::fluid::FluidSarifReport::runs: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidRun>
pub fluidattacks_core::sarif::fluid::FluidSarifReport::schema_url: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidSarifReport::version: fluidattacks_core::sarif::fluid::SarifVersion
impl fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::from_json(json: &str) -> core::result::Result<Self, serde_json::error::Error>
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::to_json(&self) -> core::result::Result<alloc::string::String, serde_json::error::Error>
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::to_json_pretty(&self) -> core::result::Result<alloc::string::String, serde_json::error::Error>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::clone(&self) -> fluidattacks_core::sarif::fluid::FluidSarifReport
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidTaxon
pub fluidattacks_core::sarif::fluid::FluidTaxon::id: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidTaxon::tool_component: core::option::Option<fluidattacks_core::sarif::fluid::FluidToolComponentRef>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTaxon
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::information_uri: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::name: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::organization: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::taxa: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon>>
pub fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::version: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::full_description: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
pub fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::help_uri: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::id: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::name: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::short_description: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidTool
pub fluidattacks_core::sarif::fluid::FluidTool::driver: fluidattacks_core::sarif::fluid::FluidDriver
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fluidattacks_core::sarif::fluid::FluidToolComponentRef::name: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::clone(&self) -> fluidattacks_core::sarif::fluid::FluidToolComponentRef
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::branch: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::repository_uri: alloc::string::String
pub fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::revision_id: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::clone(&self) -> fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidWebResponse
pub fluidattacks_core::sarif::fluid::FluidWebResponse::properties: core::option::Option<fluidattacks_core::sarif::fluid::FluidWebResponseProperties>
pub fluidattacks_core::sarif::fluid::FluidWebResponse::status_code: core::option::Option<i64>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::clone(&self) -> fluidattacks_core::sarif::fluid::FluidWebResponse
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fluidattacks_core::sarif::fluid::FluidWebResponseProperties::error_methods: core::option::Option<fluidattacks_core::sarif::fluid::FluidCspmErrorMethods>
pub fluidattacks_core::sarif::fluid::FluidWebResponseProperties::ssl_status: core::option::Option<bool>
pub fluidattacks_core::sarif::fluid::FluidWebResponseProperties::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidWebResponseProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fluidattacks_core::sarif::fluid::ScaFixMetadata::breaking_change: bool
pub fluidattacks_core::sarif::fluid::ScaFixMetadata::fix_version: alloc::string::String
pub fluidattacks_core::sarif::fluid::ScaFixMetadata::residual_cves: core::option::Option<fluidattacks_core::sarif::fluid::ScaResidualCves>
pub fluidattacks_core::sarif::fluid::ScaFixMetadata::upgrade_type: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::clone(&self) -> fluidattacks_core::sarif::fluid::ScaFixMetadata
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fluidattacks_core::sarif::fluid::ScaFixMetadataFull::closest_complete_fix: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadata>
pub fluidattacks_core::sarif::fluid::ScaFixMetadataFull::closest_min_fix: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadata>
pub fluidattacks_core::sarif::fluid::ScaFixMetadataFull::closest_safe_fix: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadata>
pub fluidattacks_core::sarif::fluid::ScaFixMetadataFull::top_parents: core::option::Option<alloc::vec::Vec<alloc::string::String>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::clone(&self) -> fluidattacks_core::sarif::fluid::ScaFixMetadataFull
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::ScaProperties
pub fluidattacks_core::sarif::fluid::ScaProperties::advisory_id: alloc::string::String
pub fluidattacks_core::sarif::fluid::ScaProperties::dependency_type: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::ScaProperties::ecosystem: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::ScaProperties::epss: core::option::Option<fluidattacks_core::sarif::fluid::Epss>
pub fluidattacks_core::sarif::fluid::ScaProperties::fix_metadata_new: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadataFull>
pub fluidattacks_core::sarif::fluid::ScaProperties::is_reachable: bool
pub fluidattacks_core::sarif::fluid::ScaProperties::kev_catalog: bool
pub fluidattacks_core::sarif::fluid::ScaProperties::package: alloc::string::String
pub fluidattacks_core::sarif::fluid::ScaProperties::package_manager: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::ScaProperties::reachability_status: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::ScaProperties::scope: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::fluid::ScaProperties::vulnerable_version: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::clone(&self) -> fluidattacks_core::sarif::fluid::ScaProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::ScaResidualCves
pub fluidattacks_core::sarif::fluid::ScaResidualCves::introduced: core::option::Option<fluidattacks_core::sarif::fluid::ScaSeverityCves>
pub fluidattacks_core::sarif::fluid::ScaResidualCves::maintained: core::option::Option<fluidattacks_core::sarif::fluid::ScaSeverityCves>
pub fluidattacks_core::sarif::fluid::ScaResidualCves::remedied: core::option::Option<fluidattacks_core::sarif::fluid::ScaSeverityCves>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::clone(&self) -> fluidattacks_core::sarif::fluid::ScaResidualCves
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fluidattacks_core::sarif::fluid::ScaSeverityCves::critical: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::fluid::ScaSeverityCves::high: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::fluid::ScaSeverityCves::low: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::fluid::ScaSeverityCves::medium: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::fluid::ScaSeverityCves::total: i64
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::clone(&self) -> fluidattacks_core::sarif::fluid::ScaSeverityCves
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::Epss
pub fluidattacks_core::sarif::Epss::Float(f64)
pub fluidattacks_core::sarif::Epss::Text(alloc::string::String)
impl core::clone::Clone for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::clone(&self) -> fluidattacks_core::sarif::fluid::Epss
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::Epss
pub fn fluidattacks_core::sarif::fluid::Epss::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::Level
pub fluidattacks_core::sarif::Level::Error
pub fluidattacks_core::sarif::Level::None
pub fluidattacks_core::sarif::Level::Note
pub fluidattacks_core::sarif::Level::Warning
impl core::clone::Clone for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::clone(&self) -> fluidattacks_core::sarif::fluid::Level
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::Level
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::eq(&self, other: &fluidattacks_core::sarif::fluid::Level) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::Level
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::Level
pub fn fluidattacks_core::sarif::fluid::Level::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::SarifVersion
pub fluidattacks_core::sarif::SarifVersion::V210
impl core::clone::Clone for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::clone(&self) -> fluidattacks_core::sarif::fluid::SarifVersion
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::SarifVersion
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::eq(&self, other: &fluidattacks_core::sarif::fluid::SarifVersion) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::SarifVersion
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::SarifVersion
pub fn fluidattacks_core::sarif::fluid::SarifVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::Technique
pub fluidattacks_core::sarif::Technique::AiSast
pub fluidattacks_core::sarif::Technique::Cs
pub fluidattacks_core::sarif::Technique::Cspm
pub fluidattacks_core::sarif::Technique::Dast
pub fluidattacks_core::sarif::Technique::Mast
pub fluidattacks_core::sarif::Technique::Sast
pub fluidattacks_core::sarif::Technique::Sca
pub fluidattacks_core::sarif::Technique::Ss
impl core::clone::Clone for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::clone(&self) -> fluidattacks_core::sarif::fluid::Technique
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::Technique
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::eq(&self, other: &fluidattacks_core::sarif::fluid::Technique) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::Technique
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::Technique
pub fn fluidattacks_core::sarif::fluid::Technique::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub enum fluidattacks_core::sarif::VulnerabilityType
pub fluidattacks_core::sarif::VulnerabilityType::Inputs
pub fluidattacks_core::sarif::VulnerabilityType::Lines
pub fluidattacks_core::sarif::VulnerabilityType::Ports
impl core::clone::Clone for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::clone(&self) -> fluidattacks_core::sarif::fluid::VulnerabilityType
impl core::cmp::Eq for fluidattacks_core::sarif::fluid::VulnerabilityType
impl core::cmp::PartialEq for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::eq(&self, other: &fluidattacks_core::sarif::fluid::VulnerabilityType) -> bool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::sarif::fluid::VulnerabilityType
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::VulnerabilityType
pub fn fluidattacks_core::sarif::fluid::VulnerabilityType::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidArtifactContent
pub fluidattacks_core::sarif::FluidArtifactContent::text: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::clone(&self) -> fluidattacks_core::sarif::fluid::FluidArtifactContent
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidArtifactContent
pub fn fluidattacks_core::sarif::fluid::FluidArtifactContent::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidArtifactLocation
pub fluidattacks_core::sarif::FluidArtifactLocation::uri: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::clone(&self) -> fluidattacks_core::sarif::fluid::FluidArtifactLocation
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fn fluidattacks_core::sarif::fluid::FluidArtifactLocation::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidCspmErrorMethods
pub fluidattacks_core::sarif::FluidCspmErrorMethods::aws: alloc::vec::Vec<alloc::string::String>
pub fluidattacks_core::sarif::FluidCspmErrorMethods::aws_detailed_errors: std::collections::hash::map::HashMap<alloc::string::String, std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<alloc::string::String>>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::clone(&self) -> fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidCspmErrorMethods
pub fn fluidattacks_core::sarif::fluid::FluidCspmErrorMethods::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidDriver
pub fluidattacks_core::sarif::FluidDriver::name: alloc::string::String
pub fluidattacks_core::sarif::FluidDriver::rules: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidRule>
pub fluidattacks_core::sarif::FluidDriver::semantic_version: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidDriver::version: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::clone(&self) -> fluidattacks_core::sarif::fluid::FluidDriver
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidDriver
pub fn fluidattacks_core::sarif::fluid::FluidDriver::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidLocation
pub fluidattacks_core::sarif::FluidLocation::physical_location: fluidattacks_core::sarif::fluid::FluidPhysicalLocation
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::clone(&self) -> fluidattacks_core::sarif::fluid::FluidLocation
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidLocation
pub fn fluidattacks_core::sarif::fluid::FluidLocation::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidMessage
pub fluidattacks_core::sarif::FluidMessage::text: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::clone(&self) -> fluidattacks_core::sarif::fluid::FluidMessage
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidMessage
pub fn fluidattacks_core::sarif::fluid::FluidMessage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidMultiformatMessageString
pub fluidattacks_core::sarif::FluidMultiformatMessageString::markdown: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidMultiformatMessageString::text: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::clone(&self) -> fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidMultiformatMessageString
pub fn fluidattacks_core::sarif::fluid::FluidMultiformatMessageString::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidOriginalUriBaseId
pub fluidattacks_core::sarif::FluidOriginalUriBaseId::uri: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::clone(&self) -> fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId
pub fn fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidPhysicalLocation
pub fluidattacks_core::sarif::FluidPhysicalLocation::artifact_location: fluidattacks_core::sarif::fluid::FluidArtifactLocation
pub fluidattacks_core::sarif::FluidPhysicalLocation::context_region: core::option::Option<fluidattacks_core::sarif::fluid::FluidRegion>
pub fluidattacks_core::sarif::FluidPhysicalLocation::region: core::option::Option<fluidattacks_core::sarif::fluid::FluidRegion>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::clone(&self) -> fluidattacks_core::sarif::fluid::FluidPhysicalLocation
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidPhysicalLocation
pub fn fluidattacks_core::sarif::fluid::FluidPhysicalLocation::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidRegion
pub fluidattacks_core::sarif::FluidRegion::end_line: core::option::Option<i64>
pub fluidattacks_core::sarif::FluidRegion::message: core::option::Option<fluidattacks_core::sarif::fluid::FluidMessage>
pub fluidattacks_core::sarif::FluidRegion::properties: core::option::Option<fluidattacks_core::sarif::fluid::FluidRegionProperties>
pub fluidattacks_core::sarif::FluidRegion::snippet: core::option::Option<fluidattacks_core::sarif::fluid::FluidArtifactContent>
pub fluidattacks_core::sarif::FluidRegion::source_language: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidRegion::start_column: core::option::Option<i64>
pub fluidattacks_core::sarif::FluidRegion::start_line: core::option::Option<i64>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRegion
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRegion
pub fn fluidattacks_core::sarif::fluid::FluidRegion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidRegionProperties
pub fluidattacks_core::sarif::FluidRegionProperties::column: core::option::Option<i64>
pub fluidattacks_core::sarif::FluidRegionProperties::highlight_line_number: core::option::Option<bool>
pub fluidattacks_core::sarif::FluidRegionProperties::line: core::option::Option<i64>
pub fluidattacks_core::sarif::FluidRegionProperties::line_context: core::option::Option<i64>
pub fluidattacks_core::sarif::FluidRegionProperties::offset: core::option::Option<i64>
pub fluidattacks_core::sarif::FluidRegionProperties::show_line_numbers: core::option::Option<bool>
pub fluidattacks_core::sarif::FluidRegionProperties::wrap: core::option::Option<bool>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRegionProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRegionProperties
pub fn fluidattacks_core::sarif::fluid::FluidRegionProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidResult
pub fluidattacks_core::sarif::FluidResult::fingerprints: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub fluidattacks_core::sarif::FluidResult::level: fluidattacks_core::sarif::fluid::Level
pub fluidattacks_core::sarif::FluidResult::locations: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidLocation>
pub fluidattacks_core::sarif::FluidResult::message: fluidattacks_core::sarif::fluid::FluidMessage
pub fluidattacks_core::sarif::FluidResult::properties: fluidattacks_core::sarif::fluid::FluidResultProperties
pub fluidattacks_core::sarif::FluidResult::rule_id: alloc::string::String
pub fluidattacks_core::sarif::FluidResult::taxa: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidTaxon>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::clone(&self) -> fluidattacks_core::sarif::fluid::FluidResult
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidResult
pub fn fluidattacks_core::sarif::fluid::FluidResult::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidResultProperties
pub fluidattacks_core::sarif::FluidResultProperties::auto_approve: bool
pub fluidattacks_core::sarif::FluidResultProperties::cvss_v4: alloc::string::String
pub fluidattacks_core::sarif::FluidResultProperties::cvss_v4_score: core::option::Option<f64>
pub fluidattacks_core::sarif::FluidResultProperties::cvss_v4_severity: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidResultProperties::cwe_ids: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::FluidResultProperties::environment_id: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidResultProperties::has_redirect: bool
pub fluidattacks_core::sarif::FluidResultProperties::method_developer: alloc::string::String
pub fluidattacks_core::sarif::FluidResultProperties::missing_dependency: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidResultProperties::original_url: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidResultProperties::sca: core::option::Option<fluidattacks_core::sarif::fluid::ScaProperties>
pub fluidattacks_core::sarif::FluidResultProperties::source_method: alloc::string::String
pub fluidattacks_core::sarif::FluidResultProperties::technique: fluidattacks_core::sarif::fluid::Technique
pub fluidattacks_core::sarif::FluidResultProperties::vulnerability_type: fluidattacks_core::sarif::fluid::VulnerabilityType
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidResultProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidResultProperties
pub fn fluidattacks_core::sarif::fluid::FluidResultProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidRule
pub fluidattacks_core::sarif::FluidRule::full_description: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
pub fluidattacks_core::sarif::FluidRule::help: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
pub fluidattacks_core::sarif::FluidRule::help_uri: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidRule::id: alloc::string::String
pub fluidattacks_core::sarif::FluidRule::name: alloc::string::String
pub fluidattacks_core::sarif::FluidRule::properties: core::option::Option<fluidattacks_core::sarif::fluid::FluidRuleProperties>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRule
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRule
pub fn fluidattacks_core::sarif::fluid::FluidRule::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidRuleProperties
pub fluidattacks_core::sarif::FluidRuleProperties::auto_approve: bool
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRuleProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRuleProperties
pub fn fluidattacks_core::sarif::fluid::FluidRuleProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidRun
pub fluidattacks_core::sarif::FluidRun::original_uri_base_ids: core::option::Option<std::collections::hash::map::HashMap<alloc::string::String, fluidattacks_core::sarif::fluid::FluidOriginalUriBaseId>>
pub fluidattacks_core::sarif::FluidRun::results: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidResult>
pub fluidattacks_core::sarif::FluidRun::taxonomies: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidTaxonomyComponent>>
pub fluidattacks_core::sarif::FluidRun::tool: fluidattacks_core::sarif::fluid::FluidTool
pub fluidattacks_core::sarif::FluidRun::version_control_provenance: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidVersionControlProvenance>>
pub fluidattacks_core::sarif::FluidRun::web_responses: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidWebResponse>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::clone(&self) -> fluidattacks_core::sarif::fluid::FluidRun
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidRun
pub fn fluidattacks_core::sarif::fluid::FluidRun::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidSarifReport
pub fluidattacks_core::sarif::FluidSarifReport::runs: alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidRun>
pub fluidattacks_core::sarif::FluidSarifReport::schema_url: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidSarifReport::version: fluidattacks_core::sarif::fluid::SarifVersion
impl fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::from_json(json: &str) -> core::result::Result<Self, serde_json::error::Error>
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::to_json(&self) -> core::result::Result<alloc::string::String, serde_json::error::Error>
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::to_json_pretty(&self) -> core::result::Result<alloc::string::String, serde_json::error::Error>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::clone(&self) -> fluidattacks_core::sarif::fluid::FluidSarifReport
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidSarifReport
pub fn fluidattacks_core::sarif::fluid::FluidSarifReport::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidTaxon
pub fluidattacks_core::sarif::FluidTaxon::id: alloc::string::String
pub fluidattacks_core::sarif::FluidTaxon::tool_component: core::option::Option<fluidattacks_core::sarif::fluid::FluidToolComponentRef>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTaxon
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxon::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidTaxonomyComponent
pub fluidattacks_core::sarif::FluidTaxonomyComponent::information_uri: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidTaxonomyComponent::name: alloc::string::String
pub fluidattacks_core::sarif::FluidTaxonomyComponent::organization: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidTaxonomyComponent::taxa: core::option::Option<alloc::vec::Vec<fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon>>
pub fluidattacks_core::sarif::FluidTaxonomyComponent::version: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTaxonomyComponent
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyComponent::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidTaxonomyTaxon
pub fluidattacks_core::sarif::FluidTaxonomyTaxon::full_description: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
pub fluidattacks_core::sarif::FluidTaxonomyTaxon::help_uri: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidTaxonomyTaxon::id: alloc::string::String
pub fluidattacks_core::sarif::FluidTaxonomyTaxon::name: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidTaxonomyTaxon::short_description: core::option::Option<fluidattacks_core::sarif::fluid::FluidMultiformatMessageString>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon
pub fn fluidattacks_core::sarif::fluid::FluidTaxonomyTaxon::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidTool
pub fluidattacks_core::sarif::FluidTool::driver: fluidattacks_core::sarif::fluid::FluidDriver
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::clone(&self) -> fluidattacks_core::sarif::fluid::FluidTool
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidTool
pub fn fluidattacks_core::sarif::fluid::FluidTool::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidToolComponentRef
pub fluidattacks_core::sarif::FluidToolComponentRef::name: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::clone(&self) -> fluidattacks_core::sarif::fluid::FluidToolComponentRef
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidToolComponentRef
pub fn fluidattacks_core::sarif::fluid::FluidToolComponentRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidVersionControlProvenance
pub fluidattacks_core::sarif::FluidVersionControlProvenance::branch: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::FluidVersionControlProvenance::repository_uri: alloc::string::String
pub fluidattacks_core::sarif::FluidVersionControlProvenance::revision_id: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::clone(&self) -> fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidVersionControlProvenance
pub fn fluidattacks_core::sarif::fluid::FluidVersionControlProvenance::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidWebResponse
pub fluidattacks_core::sarif::FluidWebResponse::properties: core::option::Option<fluidattacks_core::sarif::fluid::FluidWebResponseProperties>
pub fluidattacks_core::sarif::FluidWebResponse::status_code: core::option::Option<i64>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::clone(&self) -> fluidattacks_core::sarif::fluid::FluidWebResponse
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidWebResponse
pub fn fluidattacks_core::sarif::fluid::FluidWebResponse::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::FluidWebResponseProperties
pub fluidattacks_core::sarif::FluidWebResponseProperties::error_methods: core::option::Option<fluidattacks_core::sarif::fluid::FluidCspmErrorMethods>
pub fluidattacks_core::sarif::FluidWebResponseProperties::ssl_status: core::option::Option<bool>
pub fluidattacks_core::sarif::FluidWebResponseProperties::url: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::clone(&self) -> fluidattacks_core::sarif::fluid::FluidWebResponseProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::FluidWebResponseProperties
pub fn fluidattacks_core::sarif::fluid::FluidWebResponseProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::ScaFixMetadata
pub fluidattacks_core::sarif::ScaFixMetadata::breaking_change: bool
pub fluidattacks_core::sarif::ScaFixMetadata::fix_version: alloc::string::String
pub fluidattacks_core::sarif::ScaFixMetadata::residual_cves: core::option::Option<fluidattacks_core::sarif::fluid::ScaResidualCves>
pub fluidattacks_core::sarif::ScaFixMetadata::upgrade_type: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::clone(&self) -> fluidattacks_core::sarif::fluid::ScaFixMetadata
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaFixMetadata
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadata::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::ScaFixMetadataFull
pub fluidattacks_core::sarif::ScaFixMetadataFull::closest_complete_fix: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadata>
pub fluidattacks_core::sarif::ScaFixMetadataFull::closest_min_fix: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadata>
pub fluidattacks_core::sarif::ScaFixMetadataFull::closest_safe_fix: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadata>
pub fluidattacks_core::sarif::ScaFixMetadataFull::top_parents: core::option::Option<alloc::vec::Vec<alloc::string::String>>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::clone(&self) -> fluidattacks_core::sarif::fluid::ScaFixMetadataFull
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaFixMetadataFull
pub fn fluidattacks_core::sarif::fluid::ScaFixMetadataFull::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::ScaProperties
pub fluidattacks_core::sarif::ScaProperties::advisory_id: alloc::string::String
pub fluidattacks_core::sarif::ScaProperties::dependency_type: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::ScaProperties::ecosystem: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::ScaProperties::epss: core::option::Option<fluidattacks_core::sarif::fluid::Epss>
pub fluidattacks_core::sarif::ScaProperties::fix_metadata_new: core::option::Option<fluidattacks_core::sarif::fluid::ScaFixMetadataFull>
pub fluidattacks_core::sarif::ScaProperties::is_reachable: bool
pub fluidattacks_core::sarif::ScaProperties::kev_catalog: bool
pub fluidattacks_core::sarif::ScaProperties::package: alloc::string::String
pub fluidattacks_core::sarif::ScaProperties::package_manager: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::ScaProperties::reachability_status: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::ScaProperties::scope: core::option::Option<alloc::string::String>
pub fluidattacks_core::sarif::ScaProperties::vulnerable_version: alloc::string::String
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::clone(&self) -> fluidattacks_core::sarif::fluid::ScaProperties
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaProperties
pub fn fluidattacks_core::sarif::fluid::ScaProperties::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::ScaResidualCves
pub fluidattacks_core::sarif::ScaResidualCves::introduced: core::option::Option<fluidattacks_core::sarif::fluid::ScaSeverityCves>
pub fluidattacks_core::sarif::ScaResidualCves::maintained: core::option::Option<fluidattacks_core::sarif::fluid::ScaSeverityCves>
pub fluidattacks_core::sarif::ScaResidualCves::remedied: core::option::Option<fluidattacks_core::sarif::fluid::ScaSeverityCves>
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::clone(&self) -> fluidattacks_core::sarif::fluid::ScaResidualCves
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaResidualCves
pub fn fluidattacks_core::sarif::fluid::ScaResidualCves::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub struct fluidattacks_core::sarif::ScaSeverityCves
pub fluidattacks_core::sarif::ScaSeverityCves::critical: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::ScaSeverityCves::high: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::ScaSeverityCves::low: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::ScaSeverityCves::medium: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::sarif::ScaSeverityCves::total: i64
impl core::clone::Clone for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::clone(&self) -> fluidattacks_core::sarif::fluid::ScaSeverityCves
impl core::fmt::Debug for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for fluidattacks_core::sarif::fluid::ScaSeverityCves
pub fn fluidattacks_core::sarif::fluid::ScaSeverityCves::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
pub mod fluidattacks_core::semver
pub mod fluidattacks_core::semver::match_fixes
pub enum fluidattacks_core::semver::match_fixes::UpgradeType
pub fluidattacks_core::semver::match_fixes::UpgradeType::Major
pub fluidattacks_core::semver::match_fixes::UpgradeType::Minor
pub fluidattacks_core::semver::match_fixes::UpgradeType::Patch
pub fluidattacks_core::semver::match_fixes::UpgradeType::Unknown
impl fluidattacks_core::semver::match_fixes::UpgradeType
pub const fn fluidattacks_core::semver::match_fixes::UpgradeType::as_str(&self) -> &'static str
impl core::clone::Clone for fluidattacks_core::semver::match_fixes::UpgradeType
pub fn fluidattacks_core::semver::match_fixes::UpgradeType::clone(&self) -> fluidattacks_core::semver::match_fixes::UpgradeType
impl core::fmt::Debug for fluidattacks_core::semver::match_fixes::UpgradeType
pub fn fluidattacks_core::semver::match_fixes::UpgradeType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::semver::match_fixes::CveEntry
pub fluidattacks_core::semver::match_fixes::CveEntry::id: alloc::string::String
pub fluidattacks_core::semver::match_fixes::CveEntry::severity_level: alloc::string::String
pub fluidattacks_core::semver::match_fixes::CveEntry::vulnerable_version: alloc::string::String
pub struct fluidattacks_core::semver::match_fixes::FixMetadata
pub fluidattacks_core::semver::match_fixes::FixMetadata::breaking_change: bool
pub fluidattacks_core::semver::match_fixes::FixMetadata::fix_version: alloc::string::String
pub fluidattacks_core::semver::match_fixes::FixMetadata::residual_cves: core::option::Option<fluidattacks_core::semver::match_fixes::ResidualCves>
pub fluidattacks_core::semver::match_fixes::FixMetadata::upgrade_type: fluidattacks_core::semver::match_fixes::UpgradeType
impl core::clone::Clone for fluidattacks_core::semver::match_fixes::FixMetadata
pub fn fluidattacks_core::semver::match_fixes::FixMetadata::clone(&self) -> fluidattacks_core::semver::match_fixes::FixMetadata
impl core::fmt::Debug for fluidattacks_core::semver::match_fixes::FixMetadata
pub fn fluidattacks_core::semver::match_fixes::FixMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::semver::match_fixes::FixMetadataNew
pub fluidattacks_core::semver::match_fixes::FixMetadataNew::closest_complete_fix: core::option::Option<fluidattacks_core::semver::match_fixes::FixMetadata>
pub fluidattacks_core::semver::match_fixes::FixMetadataNew::closest_min_fix: fluidattacks_core::semver::match_fixes::FixMetadata
pub fluidattacks_core::semver::match_fixes::FixMetadataNew::closest_safe_fix: core::option::Option<fluidattacks_core::semver::match_fixes::FixMetadata>
pub fluidattacks_core::semver::match_fixes::FixMetadataNew::top_parents: core::option::Option<alloc::vec::Vec<alloc::string::String>>
impl core::clone::Clone for fluidattacks_core::semver::match_fixes::FixMetadataNew
pub fn fluidattacks_core::semver::match_fixes::FixMetadataNew::clone(&self) -> fluidattacks_core::semver::match_fixes::FixMetadataNew
impl core::fmt::Debug for fluidattacks_core::semver::match_fixes::FixMetadataNew
pub fn fluidattacks_core::semver::match_fixes::FixMetadataNew::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::semver::match_fixes::ResidualCves
pub fluidattacks_core::semver::match_fixes::ResidualCves::introduced: core::option::Option<fluidattacks_core::semver::match_fixes::SeverityCves>
pub fluidattacks_core::semver::match_fixes::ResidualCves::maintained: core::option::Option<fluidattacks_core::semver::match_fixes::SeverityCves>
pub fluidattacks_core::semver::match_fixes::ResidualCves::remedied: core::option::Option<fluidattacks_core::semver::match_fixes::SeverityCves>
impl core::clone::Clone for fluidattacks_core::semver::match_fixes::ResidualCves
pub fn fluidattacks_core::semver::match_fixes::ResidualCves::clone(&self) -> fluidattacks_core::semver::match_fixes::ResidualCves
impl core::fmt::Debug for fluidattacks_core::semver::match_fixes::ResidualCves
pub fn fluidattacks_core::semver::match_fixes::ResidualCves::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::semver::match_fixes::SeverityCves
pub fluidattacks_core::semver::match_fixes::SeverityCves::critical: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::semver::match_fixes::SeverityCves::high: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::semver::match_fixes::SeverityCves::low: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::semver::match_fixes::SeverityCves::medium: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub fluidattacks_core::semver::match_fixes::SeverityCves::total: usize
impl core::clone::Clone for fluidattacks_core::semver::match_fixes::SeverityCves
pub fn fluidattacks_core::semver::match_fixes::SeverityCves::clone(&self) -> fluidattacks_core::semver::match_fixes::SeverityCves
impl core::fmt::Debug for fluidattacks_core::semver::match_fixes::SeverityCves
pub fn fluidattacks_core::semver::match_fixes::SeverityCves::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn fluidattacks_core::semver::match_fixes::compute_fix_metadata(dep_version: &str, cve_fix_versions: &[alloc::string::String], cve_vulnerable_version: &str, complete_fix_versions: core::option::Option<&[alloc::string::String]>, all_package_versions: &[alloc::string::String], all_advisories: &[fluidattacks_core::semver::match_fixes::CveEntry], ecosystem: core::option::Option<&str>) -> core::option::Option<fluidattacks_core::semver::match_fixes::FixMetadataNew>
pub fn fluidattacks_core::semver::match_fixes::get_upgrade_type(current: &str, target: &str) -> fluidattacks_core::semver::match_fixes::UpgradeType
pub fn fluidattacks_core::semver::match_fixes::is_unstable_version(version: &str, ecosystem: core::option::Option<&str>) -> bool
pub fn fluidattacks_core::semver::match_fixes::to_json(fmn: &fluidattacks_core::semver::match_fixes::FixMetadataNew) -> serde_json::value::Value
pub mod fluidattacks_core::semver::match_versions
pub const fluidattacks_core::semver::match_versions::INFINITE: &str
pub fn fluidattacks_core::semver::match_versions::compare_versions(version1: &str, version2: &str, include_same: bool) -> bool
pub fn fluidattacks_core::semver::match_versions::convert_semver_to_range(version: &str) -> alloc::string::String
pub fn fluidattacks_core::semver::match_versions::convert_to_range(version: &str) -> alloc::vec::Vec<alloc::string::String>
pub fn fluidattacks_core::semver::match_versions::do_ranges_intersect(r1: &str, r2: &str) -> bool
pub fn fluidattacks_core::semver::match_versions::increment_version(version: &str, position: usize) -> alloc::string::String
pub fn fluidattacks_core::semver::match_versions::is_single_version(s: &str) -> bool
pub fn fluidattacks_core::semver::match_versions::is_single_version_in_range(version: &str, range: &str) -> bool
pub fn fluidattacks_core::semver::match_versions::match_version_ranges(dep_version: &str, vulnerable_version: &str) -> bool
pub fn fluidattacks_core::semver::match_versions::match_vulnerable_versions(dep_version: &str, advisory_range: core::option::Option<&str>) -> bool
pub fn fluidattacks_core::semver::match_versions::normalize_ver(version: &str) -> (alloc::vec::Vec<alloc::string::String>, core::option::Option<alloc::string::String>)
pub fn fluidattacks_core::semver::match_versions::parse_version_range(version_range: &str) -> core::option::Option<(alloc::string::String, alloc::string::String, alloc::string::String, alloc::string::String)>
pub fn fluidattacks_core::semver::compare_versions(version1: &str, version2: &str, include_same: bool) -> bool
pub fn fluidattacks_core::semver::match_version_ranges(dep_version: &str, vulnerable_version: &str) -> bool
pub fn fluidattacks_core::semver::match_vulnerable_versions(dep_version: &str, advisory_range: core::option::Option<&str>) -> bool
pub fn fluidattacks_core::semver::normalize_ver(version: &str) -> (alloc::vec::Vec<alloc::string::String>, core::option::Option<alloc::string::String>)
pub mod fluidattacks_core::serializers
pub mod fluidattacks_core::serializers::snippet
pub struct fluidattacks_core::serializers::snippet::Function
pub fluidattacks_core::serializers::snippet::Function::field_identifier_name: core::option::Option<alloc::string::String>
pub fluidattacks_core::serializers::snippet::Function::name: core::option::Option<alloc::string::String>
pub fluidattacks_core::serializers::snippet::Function::node_type: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::serializers::snippet::Function
pub fn fluidattacks_core::serializers::snippet::Function::clone(&self) -> fluidattacks_core::serializers::snippet::Function
impl core::default::Default for fluidattacks_core::serializers::snippet::Function
pub fn fluidattacks_core::serializers::snippet::Function::default() -> fluidattacks_core::serializers::snippet::Function
impl core::fmt::Debug for fluidattacks_core::serializers::snippet::Function
pub fn fluidattacks_core::serializers::snippet::Function::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::serializers::snippet::Snippet
pub fluidattacks_core::serializers::snippet::Snippet::column: core::option::Option<usize>
pub fluidattacks_core::serializers::snippet::Snippet::columns_per_line: usize
pub fluidattacks_core::serializers::snippet::Snippet::content: alloc::string::String
pub fluidattacks_core::serializers::snippet::Snippet::end_point: core::option::Option<(usize, usize)>
pub fluidattacks_core::serializers::snippet::Snippet::function: core::option::Option<fluidattacks_core::serializers::snippet::Function>
pub fluidattacks_core::serializers::snippet::Snippet::highlight_line_number: bool
pub fluidattacks_core::serializers::snippet::Snippet::is_function: bool
pub fluidattacks_core::serializers::snippet::Snippet::line: core::option::Option<usize>
pub fluidattacks_core::serializers::snippet::Snippet::line_context: i32
pub fluidattacks_core::serializers::snippet::Snippet::offset: usize
pub fluidattacks_core::serializers::snippet::Snippet::show_line_numbers: bool
pub fluidattacks_core::serializers::snippet::Snippet::start_point: core::option::Option<(usize, usize)>
pub fluidattacks_core::serializers::snippet::Snippet::wrap: bool
impl core::clone::Clone for fluidattacks_core::serializers::snippet::Snippet
pub fn fluidattacks_core::serializers::snippet::Snippet::clone(&self) -> fluidattacks_core::serializers::snippet::Snippet
impl core::default::Default for fluidattacks_core::serializers::snippet::Snippet
pub fn fluidattacks_core::serializers::snippet::Snippet::default() -> Self
impl core::fmt::Debug for fluidattacks_core::serializers::snippet::Snippet
pub fn fluidattacks_core::serializers::snippet::Snippet::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::serializers::snippet::SnippetViewport
pub fluidattacks_core::serializers::snippet::SnippetViewport::column: core::option::Option<usize>
pub fluidattacks_core::serializers::snippet::SnippetViewport::columns_per_line: usize
pub fluidattacks_core::serializers::snippet::SnippetViewport::highlight_line_number: bool
pub fluidattacks_core::serializers::snippet::SnippetViewport::line: usize
pub fluidattacks_core::serializers::snippet::SnippetViewport::line_context: i32
pub fluidattacks_core::serializers::snippet::SnippetViewport::show_line_numbers: bool
pub fluidattacks_core::serializers::snippet::SnippetViewport::wrap: bool
impl fluidattacks_core::serializers::snippet::SnippetViewport
pub const fn fluidattacks_core::serializers::snippet::SnippetViewport::new(line: usize) -> Self
impl core::clone::Clone for fluidattacks_core::serializers::snippet::SnippetViewport
pub fn fluidattacks_core::serializers::snippet::SnippetViewport::clone(&self) -> fluidattacks_core::serializers::snippet::SnippetViewport
impl core::fmt::Debug for fluidattacks_core::serializers::snippet::SnippetViewport
pub fn fluidattacks_core::serializers::snippet::SnippetViewport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub const fluidattacks_core::serializers::snippet::SNIPPETS_COLUMNS: usize
pub const fluidattacks_core::serializers::snippet::SNIPPETS_CONTEXT: i32
pub fn fluidattacks_core::serializers::snippet::make_snippet(content: &str, viewport: core::option::Option<&fluidattacks_core::serializers::snippet::SnippetViewport>, offset: core::option::Option<usize>) -> fluidattacks_core::serializers::snippet::Snippet
pub struct fluidattacks_core::serializers::Function
pub fluidattacks_core::serializers::Function::field_identifier_name: core::option::Option<alloc::string::String>
pub fluidattacks_core::serializers::Function::name: core::option::Option<alloc::string::String>
pub fluidattacks_core::serializers::Function::node_type: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::serializers::snippet::Function
pub fn fluidattacks_core::serializers::snippet::Function::clone(&self) -> fluidattacks_core::serializers::snippet::Function
impl core::default::Default for fluidattacks_core::serializers::snippet::Function
pub fn fluidattacks_core::serializers::snippet::Function::default() -> fluidattacks_core::serializers::snippet::Function
impl core::fmt::Debug for fluidattacks_core::serializers::snippet::Function
pub fn fluidattacks_core::serializers::snippet::Function::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::serializers::Snippet
pub fluidattacks_core::serializers::Snippet::column: core::option::Option<usize>
pub fluidattacks_core::serializers::Snippet::columns_per_line: usize
pub fluidattacks_core::serializers::Snippet::content: alloc::string::String
pub fluidattacks_core::serializers::Snippet::end_point: core::option::Option<(usize, usize)>
pub fluidattacks_core::serializers::Snippet::function: core::option::Option<fluidattacks_core::serializers::snippet::Function>
pub fluidattacks_core::serializers::Snippet::highlight_line_number: bool
pub fluidattacks_core::serializers::Snippet::is_function: bool
pub fluidattacks_core::serializers::Snippet::line: core::option::Option<usize>
pub fluidattacks_core::serializers::Snippet::line_context: i32
pub fluidattacks_core::serializers::Snippet::offset: usize
pub fluidattacks_core::serializers::Snippet::show_line_numbers: bool
pub fluidattacks_core::serializers::Snippet::start_point: core::option::Option<(usize, usize)>
pub fluidattacks_core::serializers::Snippet::wrap: bool
impl core::clone::Clone for fluidattacks_core::serializers::snippet::Snippet
pub fn fluidattacks_core::serializers::snippet::Snippet::clone(&self) -> fluidattacks_core::serializers::snippet::Snippet
impl core::default::Default for fluidattacks_core::serializers::snippet::Snippet
pub fn fluidattacks_core::serializers::snippet::Snippet::default() -> Self
impl core::fmt::Debug for fluidattacks_core::serializers::snippet::Snippet
pub fn fluidattacks_core::serializers::snippet::Snippet::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::serializers::SnippetViewport
pub fluidattacks_core::serializers::SnippetViewport::column: core::option::Option<usize>
pub fluidattacks_core::serializers::SnippetViewport::columns_per_line: usize
pub fluidattacks_core::serializers::SnippetViewport::highlight_line_number: bool
pub fluidattacks_core::serializers::SnippetViewport::line: usize
pub fluidattacks_core::serializers::SnippetViewport::line_context: i32
pub fluidattacks_core::serializers::SnippetViewport::show_line_numbers: bool
pub fluidattacks_core::serializers::SnippetViewport::wrap: bool
impl fluidattacks_core::serializers::snippet::SnippetViewport
pub const fn fluidattacks_core::serializers::snippet::SnippetViewport::new(line: usize) -> Self
impl core::clone::Clone for fluidattacks_core::serializers::snippet::SnippetViewport
pub fn fluidattacks_core::serializers::snippet::SnippetViewport::clone(&self) -> fluidattacks_core::serializers::snippet::SnippetViewport
impl core::fmt::Debug for fluidattacks_core::serializers::snippet::SnippetViewport
pub fn fluidattacks_core::serializers::snippet::SnippetViewport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub fn fluidattacks_core::serializers::make_snippet(content: &str, viewport: core::option::Option<&fluidattacks_core::serializers::snippet::SnippetViewport>, offset: core::option::Option<usize>) -> fluidattacks_core::serializers::snippet::Snippet
pub mod fluidattacks_core::testing
pub fn fluidattacks_core::testing::run(bin_name: &str, src_dir: &std::path::Path, summary_path: &std::path::Path) -> anyhow::Result<()>
pub enum fluidattacks_core::CredentialKind
pub fluidattacks_core::CredentialKind::AwsRole
pub fluidattacks_core::CredentialKind::AwsRole::arn: alloc::string::String
pub fluidattacks_core::CredentialKind::AwsRole::external_id: alloc::string::String
pub fluidattacks_core::CredentialKind::Https
pub fluidattacks_core::CredentialKind::Https::password: alloc::string::String
pub fluidattacks_core::CredentialKind::Https::user: alloc::string::String
pub fluidattacks_core::CredentialKind::Ssh
pub fluidattacks_core::CredentialKind::Ssh::key: alloc::string::String
pub fluidattacks_core::CredentialKind::Token
pub fluidattacks_core::CredentialKind::Token::is_pat: bool
pub fluidattacks_core::CredentialKind::Token::oauth_type: alloc::string::String
pub fluidattacks_core::CredentialKind::Token::token: alloc::string::String
impl core::clone::Clone for fluidattacks_core::CredentialKind
pub fn fluidattacks_core::CredentialKind::clone(&self) -> fluidattacks_core::CredentialKind
impl core::fmt::Debug for fluidattacks_core::CredentialKind
pub fn fluidattacks_core::CredentialKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub enum fluidattacks_core::RootState
pub fluidattacks_core::RootState::Active
pub fluidattacks_core::RootState::Inactive
pub fluidattacks_core::RootState::Other(alloc::string::String)
impl core::clone::Clone for fluidattacks_core::RootState
pub fn fluidattacks_core::RootState::clone(&self) -> fluidattacks_core::RootState
impl core::cmp::Eq for fluidattacks_core::RootState
impl core::cmp::PartialEq for fluidattacks_core::RootState
pub fn fluidattacks_core::RootState::eq(&self, other: &fluidattacks_core::RootState) -> bool
impl core::fmt::Debug for fluidattacks_core::RootState
pub fn fluidattacks_core::RootState::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for fluidattacks_core::RootState
pub struct fluidattacks_core::BlameResult
pub fluidattacks_core::BlameResult::line: usize
pub fluidattacks_core::BlameResult::path: alloc::string::String
pub fluidattacks_core::BlameResult::rev: alloc::string::String
impl core::clone::Clone for fluidattacks_core::BlameResult
pub fn fluidattacks_core::BlameResult::clone(&self) -> fluidattacks_core::BlameResult
impl core::fmt::Debug for fluidattacks_core::BlameResult
pub fn fluidattacks_core::BlameResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::BlameResult
pub fn fluidattacks_core::BlameResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub struct fluidattacks_core::CommitInfo
pub fluidattacks_core::CommitInfo::author_email: alloc::string::String
pub fluidattacks_core::CommitInfo::date: alloc::string::String
pub fluidattacks_core::CommitInfo::sha: alloc::string::String
impl core::clone::Clone for fluidattacks_core::CommitInfo
pub fn fluidattacks_core::CommitInfo::clone(&self) -> fluidattacks_core::CommitInfo
impl core::fmt::Debug for fluidattacks_core::CommitInfo
pub fn fluidattacks_core::CommitInfo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::CommitInfo
pub fn fluidattacks_core::CommitInfo::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub struct fluidattacks_core::Credentials
pub fluidattacks_core::Credentials::kind: fluidattacks_core::CredentialKind
impl fluidattacks_core::Credentials
pub fn fluidattacks_core::Credentials::from_params(credential_key: core::option::Option<&str>, user: core::option::Option<&str>, password: core::option::Option<&str>, token: core::option::Option<&str>, provider: core::option::Option<&str>, is_pat: bool, arn: core::option::Option<&str>, org_external_id: core::option::Option<&str>) -> core::option::Option<Self>
impl core::clone::Clone for fluidattacks_core::Credentials
pub fn fluidattacks_core::Credentials::clone(&self) -> fluidattacks_core::Credentials
impl core::fmt::Debug for fluidattacks_core::Credentials
pub fn fluidattacks_core::Credentials::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::GitRoot
pub fluidattacks_core::GitRoot::branch: alloc::string::String
pub fluidattacks_core::GitRoot::commit: alloc::string::String
pub fluidattacks_core::GitRoot::download_url: alloc::string::String
pub fluidattacks_core::GitRoot::gitignore: alloc::vec::Vec<alloc::string::String>
pub fluidattacks_core::GitRoot::id: alloc::string::String
pub fluidattacks_core::GitRoot::modified_date: alloc::string::String
pub fluidattacks_core::GitRoot::nickname: alloc::string::String
pub fluidattacks_core::GitRoot::state: fluidattacks_core::RootState
pub fluidattacks_core::GitRoot::url: alloc::string::String
pub fluidattacks_core::GitRoot::use_egress: bool
pub fluidattacks_core::GitRoot::use_vpn: bool
pub fluidattacks_core::GitRoot::use_ztna: bool
impl fluidattacks_core::GitRoot
pub const fn fluidattacks_core::GitRoot::follow_redirects(&self) -> bool
pub fn fluidattacks_core::GitRoot::is_active(&self) -> bool
impl core::clone::Clone for fluidattacks_core::GitRoot
pub fn fluidattacks_core::GitRoot::clone(&self) -> fluidattacks_core::GitRoot
impl core::fmt::Debug for fluidattacks_core::GitRoot
pub fn fluidattacks_core::GitRoot::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct fluidattacks_core::LsRemoteResult
pub fluidattacks_core::LsRemoteResult::commit: core::option::Option<alloc::string::String>
pub fluidattacks_core::LsRemoteResult::error: core::option::Option<alloc::string::String>
impl core::clone::Clone for fluidattacks_core::LsRemoteResult
pub fn fluidattacks_core::LsRemoteResult::clone(&self) -> fluidattacks_core::LsRemoteResult
impl core::fmt::Debug for fluidattacks_core::LsRemoteResult
pub fn fluidattacks_core::LsRemoteResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::LsRemoteResult
pub fn fluidattacks_core::LsRemoteResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub struct fluidattacks_core::RebaseResult
pub fluidattacks_core::RebaseResult::line: usize
pub fluidattacks_core::RebaseResult::path: alloc::string::String
pub fluidattacks_core::RebaseResult::rev: alloc::string::String
impl core::clone::Clone for fluidattacks_core::RebaseResult
pub fn fluidattacks_core::RebaseResult::clone(&self) -> fluidattacks_core::RebaseResult
impl core::fmt::Debug for fluidattacks_core::RebaseResult
pub fn fluidattacks_core::RebaseResult::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for fluidattacks_core::RebaseResult
pub fn fluidattacks_core::RebaseResult::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
pub async fn fluidattacks_core::clone_to_temp(repo_url: &str, repo_branch: &str, temp_dir: &str, credentials: core::option::Option<fluidattacks_core::Credentials>, follow_redirects: bool, mirror: bool) -> (core::option::Option<alloc::string::String>, core::option::Option<alloc::string::String>)
pub async fn fluidattacks_core::download_and_extract_repo(url: &str, dest: &std::path::Path, git_ignore: &[alloc::string::String]) -> bool
pub async fn fluidattacks_core::get_virtual_network_id(vnet_name: &str) -> anyhow::Result<alloc::string::String>
pub async fn fluidattacks_core::reset_repo(repo_path: &str) -> bool
