pub struct PythonPackage { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Debug for PythonPackage
impl Debug for PythonPackage
Source§impl Package for PythonPackage
impl Package for PythonPackage
fn name(&self) -> Option<&str>
fn version(&self) -> Option<&str>
fn path(&self) -> &Path
fn relative_path(&self) -> &Path
fn update_version<'life0, 'async_trait>(
&'life0 mut self,
update_type: UpdateType,
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn language(&self) -> Language
fn set_changed(&mut self, changed: bool)
fn is_changed(&self) -> bool
Source§fn default_publish_command(&self) -> String
fn default_publish_command(&self) -> String
Get the default publish command for this package type
fn dependencies(&self) -> &HashSet<String>
fn add_dependency(&mut self, dependency: &str)
fn check_changed(&mut self, path: &Path) -> Result<(), Error>
Source§fn publish<'life0, 'life1, 'async_trait>(
&'life0 self,
config: &'life1 Config,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
fn publish<'life0, 'life1, 'async_trait>(
&'life0 self,
config: &'life1 Config,
) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
Publish the package using the configured command or default
Source§fn get_publish_command(&self, config: &Config) -> String
fn get_publish_command(&self, config: &Config) -> String
Get the publish command for this package, checking config first
Auto Trait Implementations§
impl Freeze for PythonPackage
impl RefUnwindSafe for PythonPackage
impl Send for PythonPackage
impl Sync for PythonPackage
impl Unpin for PythonPackage
impl UnwindSafe for PythonPackage
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