Struct PythonEnvironmentSpec
pub struct PythonEnvironmentSpec {
pub cache_root: PathBuf,
pub runtime: PythonRuntimeFingerprint,
pub python_executable: PathBuf,
pub sdk_wheel: PathBuf,
pub sdk_wheel_sha256: String,
pub uv_version: String,
pub offline: bool,
}Expand description
Immutable inputs used to plan and materialize one provider environment.
Fields§
§cache_root: PathBuf§runtime: PythonRuntimeFingerprint§python_executable: PathBuf§sdk_wheel: PathBuf§sdk_wheel_sha256: String§uv_version: String§offline: boolTrait Implementations§
§impl Clone for PythonEnvironmentSpec
impl Clone for PythonEnvironmentSpec
§fn clone(&self) -> PythonEnvironmentSpec
fn clone(&self) -> PythonEnvironmentSpec
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 moreAuto Trait Implementations§
impl Freeze for PythonEnvironmentSpec
impl RefUnwindSafe for PythonEnvironmentSpec
impl Send for PythonEnvironmentSpec
impl Sync for PythonEnvironmentSpec
impl Unpin for PythonEnvironmentSpec
impl UnsafeUnpin for PythonEnvironmentSpec
impl UnwindSafe for PythonEnvironmentSpec
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more