Struct metasploit_shim::Metadata [−][src]
pub struct Metadata {Show 14 fields
pub name: String,
pub description: String,
pub authors: Vec<String>,
pub date: String,
pub rank: String,
pub targets: Vec<Target>,
pub payload: Payload,
pub Type: String,
pub privileged: bool,
pub options: HashMap<String, ModuleOption>,
pub license: String,
pub wfsdelay: usize,
pub references: Vec<Reference>,
pub capabilities: Vec<String>,
}
Fields
name: String
description: String
date: String
rank: String
targets: Vec<Target>
payload: Payload
Type: String
privileged: bool
options: HashMap<String, ModuleOption>
license: String
wfsdelay: usize
references: Vec<Reference>
capabilities: Vec<String>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more