pub enum PyProjectBuildBackend {
SetuptoolsBuildMeta,
HatchlingBuild,
PoetryCore,
FlitCore,
Maturin,
ScikitBuildCore,
Custom(String),
}Expand description
Common Python build backends.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for PyProjectBuildBackend
impl Clone for PyProjectBuildBackend
Source§fn clone(&self) -> PyProjectBuildBackend
fn clone(&self) -> PyProjectBuildBackend
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 PyProjectBuildBackend
impl Debug for PyProjectBuildBackend
Source§impl Display for PyProjectBuildBackend
impl Display for PyProjectBuildBackend
Source§impl FromStr for PyProjectBuildBackend
impl FromStr for PyProjectBuildBackend
Source§impl Hash for PyProjectBuildBackend
impl Hash for PyProjectBuildBackend
Source§impl Ord for PyProjectBuildBackend
impl Ord for PyProjectBuildBackend
Source§fn cmp(&self, other: &PyProjectBuildBackend) -> Ordering
fn cmp(&self, other: &PyProjectBuildBackend) -> Ordering
1.21.0 (const: unstable) · 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
Source§impl PartialEq for PyProjectBuildBackend
impl PartialEq for PyProjectBuildBackend
Source§fn eq(&self, other: &PyProjectBuildBackend) -> bool
fn eq(&self, other: &PyProjectBuildBackend) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§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