pub struct ManagedRuntimeConfig {
pub cache_root: PathBuf,
pub preferred_backend: Option<RuntimeBackend>,
pub download_policy: DownloadPolicy,
pub startup_timeout: Duration,
pub health_timeout: Duration,
}Fields§
§cache_root: PathBuf§preferred_backend: Option<RuntimeBackend>§download_policy: DownloadPolicy§startup_timeout: Duration§health_timeout: DurationImplementations§
Source§impl ManagedRuntimeConfig
impl ManagedRuntimeConfig
pub fn new(cache_root: impl Into<PathBuf>) -> Self
Sourcepub fn discover() -> Result<Self, ManagedRuntimeError>
pub fn discover() -> Result<Self, ManagedRuntimeError>
Resolve the user cache without writing it. FALSEGREEN_AGENT_CACHE_DIR is the explicit
override; platform cache conventions are used otherwise.
Sourcepub fn inspect(
&self,
verify_digests: bool,
) -> Result<ManagedRuntimeInspection, ManagedRuntimeError>
pub fn inspect( &self, verify_digests: bool, ) -> Result<ManagedRuntimeInspection, ManagedRuntimeError>
Inspect the selected managed stack without downloading artifacts or starting a process.
Trait Implementations§
Source§impl Clone for ManagedRuntimeConfig
impl Clone for ManagedRuntimeConfig
Source§fn clone(&self) -> ManagedRuntimeConfig
fn clone(&self) -> ManagedRuntimeConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ManagedRuntimeConfig
impl Debug for ManagedRuntimeConfig
impl Eq for ManagedRuntimeConfig
Source§impl PartialEq for ManagedRuntimeConfig
impl PartialEq for ManagedRuntimeConfig
impl StructuralPartialEq for ManagedRuntimeConfig
Auto Trait Implementations§
impl Freeze for ManagedRuntimeConfig
impl RefUnwindSafe for ManagedRuntimeConfig
impl Send for ManagedRuntimeConfig
impl Sync for ManagedRuntimeConfig
impl Unpin for ManagedRuntimeConfig
impl UnsafeUnpin for ManagedRuntimeConfig
impl UnwindSafe for ManagedRuntimeConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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§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.