pub struct PyExtension { /* private fields */ }
Trait Implementations§
Source§impl Clone for PyExtension
impl Clone for PyExtension
Source§fn clone(&self) -> PyExtension
fn clone(&self) -> PyExtension
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 moreSource§impl Debug for PyExtension
impl Debug for PyExtension
Source§impl Extension for PyExtension
impl Extension for PyExtension
fn name(&self) -> String
fn registries(&self) -> Vec<String>
Source§fn identify_local_dependencies(
&self,
working_directory: &PathBuf,
) -> Result<Vec<DependenciesSpec>>
fn identify_local_dependencies( &self, working_directory: &PathBuf, ) -> Result<Vec<DependenciesSpec>>
Identify local package dependencies.
Source§fn registries_package_metadata(
&self,
package_name: &str,
package_version: &Option<&str>,
) -> Result<Vec<RegistryPackageMetadata>>
fn registries_package_metadata( &self, package_name: &str, package_version: &Option<&str>, ) -> Result<Vec<RegistryPackageMetadata>>
Query package registries for package metadata.
Auto Trait Implementations§
impl Freeze for PyExtension
impl RefUnwindSafe for PyExtension
impl Send for PyExtension
impl Sync for PyExtension
impl Unpin for PyExtension
impl UnwindSafe for PyExtension
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