pub struct MalwareInstanceBuilder { /* private fields */ }Expand description
Builder for MalwareInstance objects
Implementations§
Source§impl MalwareInstanceBuilder
impl MalwareInstanceBuilder
pub fn id(self, id: impl Into<String>) -> Self
pub fn add_instance_object_ref(self, ref_id: impl Into<String>) -> Self
pub fn instance_object_refs(self, refs: Vec<String>) -> Self
pub fn name(self, name: impl Into<Name>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
pub fn add_label(self, label: impl Into<String>) -> Self
pub fn field_data(self, field_data: FieldData) -> Self
pub fn add_capability(self, capability: Capability) -> Self
pub fn build(self) -> Result<MalwareInstance>
Trait Implementations§
Source§impl Debug for MalwareInstanceBuilder
impl Debug for MalwareInstanceBuilder
Source§impl Default for MalwareInstanceBuilder
impl Default for MalwareInstanceBuilder
Source§fn default() -> MalwareInstanceBuilder
fn default() -> MalwareInstanceBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MalwareInstanceBuilder
impl RefUnwindSafe for MalwareInstanceBuilder
impl Send for MalwareInstanceBuilder
impl Sync for MalwareInstanceBuilder
impl Unpin for MalwareInstanceBuilder
impl UnwindSafe for MalwareInstanceBuilder
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