pub struct AttachReport {
pub machine: String,
pub native: String,
pub network: Option<String>,
pub address: Option<String>,
pub image: Option<String>,
}Expand description
What a hot-add produced: the attacker box brought up, and where to reach it.
Fields§
§machine: StringThe box’s name: the access machine’s manifest name, or an ad-hoc box’s container name.
native: StringIts native name (the Compose service / Vagrant define, or the ad-hoc container name).
network: Option<String>The lab network it is on (the chosen one, else its first).
address: Option<String>Its address on that network, for the learner to reach it.
image: Option<String>The image or box it was brought up with, when the learner picked one.
Trait Implementations§
Source§impl Clone for AttachReport
impl Clone for AttachReport
Source§impl Debug for AttachReport
impl Debug for AttachReport
Auto Trait Implementations§
impl Freeze for AttachReport
impl RefUnwindSafe for AttachReport
impl Send for AttachReport
impl Sync for AttachReport
impl Unpin for AttachReport
impl UnsafeUnpin for AttachReport
impl UnwindSafe for AttachReport
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