pub struct HostProfile {
pub name: String,
pub crew_excluded_owner: Option<String>,
pub excluded_tools: Vec<ExcludedTool>,
}Expand description
A host on which another lane owns part of the plan. Selecting it drops that part for the run and says so; an excluded runtime is never reported as verified (aegis-fv4).
Fields§
§name: String§crew_excluded_owner: Option<String>The lane that owns the crew runtimes on this host. When set, the
plan’s [crew] is excluded on this host.
excluded_tools: Vec<ExcludedTool>Plan tools another lane owns on this host, each named with that lane (aegis-fv4 D3: shuttle has no reviewed macOS delivery yet). Dropped for the run and reported, never installed or verified by Tambo.
Trait Implementations§
Source§impl Clone for HostProfile
impl Clone for HostProfile
Source§impl Debug for HostProfile
impl Debug for HostProfile
Source§impl<'de> Deserialize<'de> for HostProfile
impl<'de> Deserialize<'de> for HostProfile
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 HostProfile
Source§impl PartialEq for HostProfile
impl PartialEq for HostProfile
Source§impl Serialize for HostProfile
impl Serialize for HostProfile
impl StructuralPartialEq for HostProfile
Auto Trait Implementations§
impl Forget for HostProfile
impl Freeze for HostProfile
impl Move for HostProfile
impl RefUnwindSafe for HostProfile
impl Send for HostProfile
impl Sync for HostProfile
impl Unpin for HostProfile
impl UnsafeUnpin for HostProfile
impl UnwindSafe for HostProfile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.