#[non_exhaustive]pub struct VirusTotalAPIKey {
pub api_key: String,
pub type_: VirusTotalAPIKeyType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of the VirusTotalAPIKey
object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.api_key: String
The VirusTotalAPIKey
api_key
.
type_: VirusTotalAPIKeyType
The definition of the VirusTotalAPIKey
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl VirusTotalAPIKey
impl VirusTotalAPIKey
pub fn new(api_key: String, type_: VirusTotalAPIKeyType) -> VirusTotalAPIKey
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for VirusTotalAPIKey
impl Clone for VirusTotalAPIKey
Source§fn clone(&self) -> VirusTotalAPIKey
fn clone(&self) -> VirusTotalAPIKey
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VirusTotalAPIKey
impl Debug for VirusTotalAPIKey
Source§impl<'de> Deserialize<'de> for VirusTotalAPIKey
impl<'de> Deserialize<'de> for VirusTotalAPIKey
Source§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
Source§impl PartialEq for VirusTotalAPIKey
impl PartialEq for VirusTotalAPIKey
Source§impl Serialize for VirusTotalAPIKey
impl Serialize for VirusTotalAPIKey
impl StructuralPartialEq for VirusTotalAPIKey
Auto Trait Implementations§
impl Freeze for VirusTotalAPIKey
impl RefUnwindSafe for VirusTotalAPIKey
impl Send for VirusTotalAPIKey
impl Sync for VirusTotalAPIKey
impl Unpin for VirusTotalAPIKey
impl UnwindSafe for VirusTotalAPIKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more