pub struct DoctorAnswer {
pub items: Vec<DoctorItem>,
pub tiers: Vec<DoctorVerdict>,
pub sandbox: DoctorSandbox,
pub custody: DoctorCustody,
pub core: DoctorCore,
pub scanning: DoctorScanning,
}Expand description
This machine, item by item, with a verdict for each tier.
Fields§
§items: Vec<DoctorItem>Every item this city needs, in the order the requirement table states them.
tiers: Vec<DoctorVerdict>One verdict per tier: a person who only wants to run a city is not told about what changing this code would need.
sandbox: DoctorSandboxThe confinement a command an agent asks for runs under, and the axes that arm does not hold. An agent has to be able to read that it is not in a box with the network closed before it acts.
custody: DoctorCustodyWhere credentials rest on this machine, and how long they stay.
core: DoctorCoreWhere this machine lets the core’s threads stand.
scanning: DoctorScanningWhether real-time scanning stands in front of the city
directory’s writes (crates/wire/spec/Answer/Doctor.lean D25).
Trait Implementations§
Source§impl Clone for DoctorAnswer
impl Clone for DoctorAnswer
Source§impl Debug for DoctorAnswer
impl Debug for DoctorAnswer
Source§impl<'de> Deserialize<'de> for DoctorAnswer
impl<'de> Deserialize<'de> for DoctorAnswer
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
impl Eq for DoctorAnswer
Source§impl PartialEq for DoctorAnswer
impl PartialEq for DoctorAnswer
Source§impl Serialize for DoctorAnswer
impl Serialize for DoctorAnswer
impl StructuralPartialEq for DoctorAnswer
Auto Trait Implementations§
impl Freeze for DoctorAnswer
impl RefUnwindSafe for DoctorAnswer
impl Send for DoctorAnswer
impl Sync for DoctorAnswer
impl Unpin for DoctorAnswer
impl UnsafeUnpin for DoctorAnswer
impl UnwindSafe for DoctorAnswer
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