pub struct MissingPythonModule {
pub module: String,
pub python_version: Option<i32>,
pub minimum_version: Option<String>,
}Expand description
Problem representing a missing Python module.
This struct is used when a required Python module is not available, which may include version constraints.
Fields§
§module: StringThe name of the missing Python module.
python_version: Option<i32>The Python major version (e.g., 2 or 3) if specific.
minimum_version: Option<String>The minimum required version of the module if specified.
Implementations§
Trait Implementations§
Source§impl Clone for MissingPythonModule
impl Clone for MissingPythonModule
Source§fn clone(&self) -> MissingPythonModule
fn clone(&self) -> MissingPythonModule
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 MissingPythonModule
impl Debug for MissingPythonModule
Source§impl Display for MissingPythonModule
impl Display for MissingPythonModule
Source§impl Problem for MissingPythonModule
impl Problem for MissingPythonModule
Source§fn is_universal(&self) -> bool
fn is_universal(&self) -> bool
Is this problem universal, i.e. applicable to all build steps? Read more
Auto Trait Implementations§
impl Freeze for MissingPythonModule
impl RefUnwindSafe for MissingPythonModule
impl Send for MissingPythonModule
impl Sync for MissingPythonModule
impl Unpin for MissingPythonModule
impl UnsafeUnpin for MissingPythonModule
impl UnwindSafe for MissingPythonModule
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,
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