Enum PyProjectBuildBackend
pub enum PyProjectBuildBackend {
SetuptoolsBuildMeta,
HatchlingBuild,
PoetryCore,
FlitCore,
Maturin,
ScikitBuildCore,
Custom(String),
}Expand description
Common Python build backends.
Variants§
Implementations§
Trait Implementations§
§impl Clone for PyProjectBuildBackend
impl Clone for PyProjectBuildBackend
§fn clone(&self) -> PyProjectBuildBackend
fn clone(&self) -> PyProjectBuildBackend
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for PyProjectBuildBackend
impl Debug for PyProjectBuildBackend
§impl Display for PyProjectBuildBackend
impl Display for PyProjectBuildBackend
§impl FromStr for PyProjectBuildBackend
impl FromStr for PyProjectBuildBackend
§type Err = PyProjectTextError
type Err = PyProjectTextError
The associated error which can be returned from parsing.
§fn from_str(
input: &str,
) -> Result<PyProjectBuildBackend, <PyProjectBuildBackend as FromStr>::Err>
fn from_str( input: &str, ) -> Result<PyProjectBuildBackend, <PyProjectBuildBackend as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for PyProjectBuildBackend
impl Hash for PyProjectBuildBackend
§impl Ord for PyProjectBuildBackend
impl Ord for PyProjectBuildBackend
§fn cmp(&self, other: &PyProjectBuildBackend) -> Ordering
fn cmp(&self, other: &PyProjectBuildBackend) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for PyProjectBuildBackend
impl PartialEq for PyProjectBuildBackend
§impl PartialOrd for PyProjectBuildBackend
impl PartialOrd for PyProjectBuildBackend
impl Eq for PyProjectBuildBackend
impl StructuralPartialEq for PyProjectBuildBackend
Auto Trait Implementations§
impl Freeze for PyProjectBuildBackend
impl RefUnwindSafe for PyProjectBuildBackend
impl Send for PyProjectBuildBackend
impl Sync for PyProjectBuildBackend
impl Unpin for PyProjectBuildBackend
impl UnsafeUnpin for PyProjectBuildBackend
impl UnwindSafe for PyProjectBuildBackend
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